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:
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ń.