Opanowanie backticków w skryptach Linux Bash

Opanowanie Backtickow W Skryptach Linux Bash



Skrypty Bash są najlepsze, jeśli chodzi o uproszczenie codziennych zadań. Skrypty te zawierają polecenia i sztuczki, których możesz używać jako administrator. Operator backtick (`) jest jedną z tych cech skryptu Bash, które mogą ułatwić pracę.

Jednak wielu początkujących błędnie rozumie backticki jako znaki cudzysłowu używane w ciągach. Dlatego nauka o znakach lub backtickach z tyłu jest niezbędna. W tym przewodniku wymienimy podejście do opanowania błędów w skryptach Linux Bash.

Opanowanie backticków w skryptach Linux Bash

Zanim przejdziemy do ilustracji backticków w skryptach Bash, zrozummy, czym one są i dlaczego powinniśmy się ich nauczyć.







Jakie są backticki w skryptach Linux Bash?

Backticks lub znak odwrotnego cudzysłowu (`), który umożliwia użytkownikowi przypisanie wyjścia polecenia powłoki do zmiennej. Uruchamia polecenia w systemie i zwraca dane wyjściowe, aby kontynuować logikę w konkretnym skrypcie. Mówiąc prościej, backticki w skryptach Bash działają jak pomost między dwoma poleceniami, co oznacza, że ​​działanie drugiego polecenia zależy od pierwszego. Ten mały fragment kodu jest ważnym elementem konstrukcyjnym w programowaniu skryptów. Możesz łatwo używać backticków, ponieważ łączenie ich z innymi poleceniami skryptu jest proste.



Jak używać backticków w Bash

Teraz użyjemy prostego przykładu, aby użyć backticków w skrypcie Bash. Na przykład masz cztery pliki tekstowe: MójPlik_1.txt, MójPlik_2.txt, MójPlik_3.txt i MójPlik_4.txt. Jeden z tych plików zawiera tekst „Linuxhint.dev” i chcesz znaleźć ten konkretny plik do edycji. Dlatego musisz wykonać polecenie grep, a następnie użyć polecenia gedit. Możemy tutaj użyć znaku backticka. Oto następująca metoda:



Pliki tekstowe znajdują się w katalogu Dokumenty, więc użyj następującego polecenia, aby utworzyć skrypt Bash:





dotykać MójPlik.sh

Następnie wykonaj następujące polecenia:



chmod +x MójPlik.sh

nano MójPlik.sh

Pierwszy daje uprawnienia do wykonywania skryptu, a drugi otwiera go w edytorze nano. Teraz wprowadź następujące szczegóły w skrypcie, aby to zadziałało:

#!/kosz/bash

gedit ` chwyt -I 'Linuxhint.dev' * .tekst `

W poprzednich kodach system wykonuje polecenie grep, a następnie wykonuje polecenie gedit zgodnie z danymi wyjściowymi pierwszego.

Na koniec uruchom skrypt Bash w terminalu. Otwiera plik MyFile_2.txt, ponieważ zawiera tekst „Linuxhint.dev”.

. / MójPlik.sh

Możesz także użyć backticków, aby dodać wykonanie polecenia w ciągu. Na przykład dodajemy aktualny czas, kiedy otworzyliśmy skrypt. Wymaga tylko następujących kodów w skrypcie:

#!/kosz/bash

DATA = ` data `

Echo „Uzyskałeś dostęp do skryptu na: $DATE '

Możemy uzyskać następujący wynik, wykonując w terminalu skrypt Bash „File.sh”:

. / Plik.sh

Wniosek

Oto krótka informacja o najlepszym podejściu do opanowania błędów w skryptach Linux Bash. Backticks odgrywają istotną rolę, ponieważ pomagają uruchamiać wiele poleceń ze skryptu Bash. Za pomocą backticków możesz wykonywać różne polecenia na podstawie ich wyników. W tym przewodniku wyjaśniliśmy dwa przykłady, dzięki którym możesz zrozumieć wszystko o backtickach w skryptach Bash.