Jak wykonać skrypt bash w terminalu

Jak wykonać skrypt bash w terminalu
Skrypt bash to skrypt powłoki napisany w języku powłoki bash, który można wykonać w terminalu lub konsoli systemu operacyjnego opartego na UNIX. Skrypty bash są używane do automatyzacji zadań, uruchamiania serii poleceń lub wykonywania programu z zestawem predefiniowanych opcji lub parametrów. Jeśli chodzi o wykonywanie skryptu Bash w terminalu, istnieje kilka sposobów na to, a ten artykuł wyjaśnia wszystkie możliwe sposoby uruchamiania skryptu Bash w terminalu.

Jak wykonać skrypt bash w terminalu

Skrypty bash można zapisać za pomocą dowolnego edytora tekstu, a plik musi mieć „.rozszerzenie sh ”. Skrypty bash są często używane do uproszczenia powtarzających się zadań lub do automatyzacji procesów, które w innym przypadku wymagałyby serii ręcznych poleceń, które należy wykonać w terminalu. Skrypty bash można uruchamiać na różne sposoby, w tym uruchamianie ich bezpośrednio w terminalu, planując je uruchamiać w określonych czasach za pomocą zadań CRON lub w tym w ramach większego programu lub skryptu, oto cztery sposoby uruchomienia A skrypt bash w terminalu:

  • Uruchamianie skryptu Bash za pomocą polecenia źródłowego
  • Uruchamianie skryptu Bash poprzez określenie ścieżki
  • Uruchamianie skryptu Bash za pomocą interpretera Bash
  • Uruchamianie skryptu Bash za pomocą polecenia SH

1: Jak uruchomić skrypt bash za pomocą polecenia źródłowego

Jeśli chcesz wykonać skrypt bash w bieżącej sesji powłoki, a nie w nowym procesie, możesz użyć polecenia źródłowego i tutaj jego składnia:

źródło

Teraz, aby zilustrować, jak uruchomić skrypt powłoki za pomocą powyższej składni, wykonałem skrypt:

Źródło bashfile2.cii

2: Jak uruchomić skrypt bash, określając ścieżkę

Najprostszym sposobem wykonania skryptu Bash jest uruchomienie go poprzez określenie jego ścieżki. Jeśli w przypadku wykonania skryptu znajduje się w umieszczeniu w bieżącym katalogu, użyj następującej składni:

/

Może się zdarzyć, że możesz nie być w stanie uruchomić pliku BASH w ten sposób ze względu na ograniczone uprawnienia, więc w takim przypadku użyj poniższej składni, aby zmienić uprawnienia odpowiedniego pliku Bash:

chmod +x

Jeśli skrypt znajduje się w innym katalogu, możesz określić ścieżkę do skryptu:

/home/aaliyan/dokumenty/bashfile2.cii

Teraz, jeśli jesteś w tym samym katalogu, co w katalogu plików bash, postępuj zgodnie z podaną składnią:

./

Teraz, aby dalej ilustrują wyjaśnienie, jak użyć tego powyżej, podaną składnię, wykonałem skrypt bash w ten sposób:

./bashfile1.cii

3: Jak uruchomić skrypt bash za pomocą interpretera Bash

Innym sposobem wykonania skryptu Bash jest wykonanie go za pośrednictwem interpretera bash i możesz to zrobić, nazywając interpretera bash i przekazując ścieżkę do skryptu jako argument, oto składnia pod tym względem:

grzmotnąć

Teraz, aby zilustrować, jak uruchomić skrypt powłoki za pomocą powyższej składni, wykonałem skrypt:

Bash Bashfile2.cii

Ta metoda jest przydatna, jeśli chcesz upewnić się, że skrypt jest wykonywany za pomocą BASH, nawet jeśli ma inną linię Shebang.

4: Jak uruchomić skrypt bash za pomocą polecenia SH

Jeśli twój skrypt nie zawiera żadnych funkcji specyficznych dla bash i może być wykonywany przez dowolną powłokę zgodną z POSIX, możesz uruchomić go za pomocą SH, oto składnia dla niego:

cii

Teraz, aby zilustrować, jak uruchomić skrypt powłoki za pomocą powyższej składni, wykonałem skrypt:

SH Bashfile2.cii

Wniosek

Skrypty Bash mogą być używane do manipulowania plikami, wykonywania przetwarzania tekstu i automatyzacji zadań administracyjnych. Elastyczność i wszechstronność scenariuszy BASH sprawiają, że są potężnym narzędziem dla administratorów systemów, programistów i zaawansowanych użytkowników. Istnieje kilka sposobów wykonywania skryptu BASH w terminalu, a najlepsza metoda użycia zależy od twoich konkretnych wymagań.