Jak uruchomić skrypt ZSH

Jak uruchomić skrypt ZSH
Jako użytkownicy Linux stale od razu uruchamiamy polecenia. Na szczęście dzięki dostępnym narzędziom, takim jak skrypty bash, możemy zautomatyzować takie zadania. To z kolei może pomóc nam zaoszczędzić czas i pozwolić nam skupić się na rozwoju.

W tym samouczku omówimy różne sposoby uruchomienia skryptu ZSH.

Co to jest skrypt ZSH?

Skrypt powłoki ZSH to plik tekstowy zawierający instrukcje lub polecenia, które należy wykonać przez powłokę ZSH. ZSH Shell to rozszerzona wersja Bourne ponownie; Zatem większość poleceń i skryptów napisanych dla Bash będzie działać na ZSH.

Powłoka ZSH zapewnia pełne funkcje języka programowania, takie jak zmienne, przepływ sterowania, pętle, funkcje i inne.

Jak uruchomić skrypt ZSH

Po zakończeniu i gotowaniu skryptu powłoki musisz zmodyfikować jego uprawnienia do pliku przed wykonaniem, co możesz zrobić za pomocą polecenia CHMOD.

Aby ustawić uprawnienia wykonania skryptu powłoki, użyj poleceń:

sudo chmod +x scriptName.cii

Możesz także użyć reprezentacji ósemkowej, aby zmienić uprawnienia jako:

sudo chmod 744 ScriptName.cii

Chociaż dodaje .Oczekiwano rozszerzenie sholta do skryptu powłoki, nie jest wymagane, a polecenia w skrypcie powłoki będą działać z lub bez .rozszerzenie sh.

Aby uruchomić skrypt, możesz podać pełną ścieżkę pliku do skryptu. Na przykład, jeśli plik znajduje się w folderze dokumentów, możesz zrobić:

/home/użytkownik/debian/dokumenty/myscript.cii

Jeśli twój skrypt zaakceptuje jakiekolwiek argumenty, możesz je przekazać tak, jak w normalnym poleceniu.

/home/użytkownik/debian/dokumenty/myscript.cii >

Możesz także przejść względną ścieżkę do skryptu Bash. Na przykład:

./myscript.cii

Już wyraźnie zadzwoń do Zsh

Chociaż większość scenariuszy napisanych dla BASH będzie działać na ZSH Shell i odwrotnie, może być konieczne użycie konkretnego interpretera powłoki.

Możesz to zrobić, dodając shebang do preambuły dokumentu lub wywołując skrypt za pomocą żądanej powłoki.

Aby jawnie używać ZSH, dodaj shebang jako:

#!/usr/bin/zsh

Przed dodaniem shebang upewnij się, że masz prawidłową ścieżkę do binarnego ZSH. Możesz to zrobić za pomocą, które polecenie jako:

który Zsh
/usr/bin/zsh

Aby określić tłumacza do użycia, użyj polecenia:

Zsh ~/Documents/MyScript.cii

Powyższa składnia uruchomi twój skrypt za pomocą określonego interpretera powłoki.

Wniosek

W tym samouczku przyjrzeliśmy się różnym sposobom wykonania skryptów ZSH prosto z terminalu. Omówiliśmy również, jak określić żądany interpreter powłoki za pomocą shebang lub polecenie.

Jeśli jesteś zainteresowany skontaktowaniem, sprawdź nasze inne samouczki dotyczące scenariuszy Bash dla dogłębnych przewodników.

Dziękuję za przeczytanie!