Jak utworzyć skrypt bash w systemie Linux: praktyczny przewodnik

W tym przewodniku omówimy tworzenie skryptów Bash w systemie operacyjnym Linuksa. Na początek napiszemy nasz pierwszy prosty skrypt, który wyświetli komunikat „Witaj, świecie! Pierwszy skrypt Bash!” w konsoli za pomocą polecenia echo. A Skrypt Basha pomaga zautomatyzować powtarzalne zadania, ułatwiając przepływ pracy.

Omówimy również sposób dodawania argumenty do Twoich skryptów, co pozwoli Ci zautomatyzować szerszą gamę zadań i interakcję z użytkownikiem. W miarę postępów odkryjesz zaawansowane techniki ulepszania swoich umiejętności skrypty powłoki.

Ten samouczek jest dostępny nawet dla nowicjuszy i oferuje praktyczne wprowadzenie do korzystania z Skrypty Basha, jednocześnie pozwalając im zyskać wiarę w swoje umiejętności manipulowania wiersz poleceń Linuksa.

Stworzenie A Skrypt Bash w systemie Linux to niezbędna umiejętność automatyzacji powtarzalnych zadań i poprawy produktywności. W tym artykule omówimy etapy pisania prostego skryptu w języku Bash, dodawania argumentów i zapewniania interaktywności skryptu. Dzięki praktycznym przykładom będziesz w stanie stworzyć swój pierwszy skrypt i sprawnie go uruchomić.

Podstawy skryptu Bash

A Skrypt Basha to plik zawierający serię poleceń, które może wykonać powłoka Bash. Na początek utwórzmy plik skryptu o nazwie hello_world.sh który wyświetli proste zdanie w konsoli. Oto jak to zrobić:

Wstaw następujący wiersz do pliku:

Następnie uczyń plik wykonywalnym:

Możesz teraz uruchomić skrypt, wpisując:

Używaj argumentów w swoich skryptach

Używaj argumentów w swoich skryptach

TO argumenty pozwalają uczynić skrypt bardziej elastycznym. Możesz dostosować zachowanie skryptu w oparciu o podane parametry. Na przykład zmodyfikujmy nasz skrypt tak, aby akceptował nazwę jako argument:

W tym przykładzie $1 reprezentuje pierwszy argument przekazany podczas uruchamiania skryptu. Aby go uruchomić, możesz wykonać:

Rezultatem będzie „Witam, Jean!”. Toruje drogę do tworzenia bardziej złożonych skryptów, które odpowiadają na różne dane wejściowe użytkownika.

Utwórz interaktywny skrypt

Możliwe jest również wyrenderowanie skryptu interaktywny poprzez żądanie danych wejściowych od użytkownika. Skorzystamy z polecenia Czytać za to. Oto przykład:

Skrypt ten poprosi użytkownika o podanie nazwy i wyświetlenie jej z powrotem. Poprawia to interakcję i sprawia, że ​​skrypty są bardziej wciągające.

Uruchamiaj i debuguj swoje skrypty

Uruchamiaj i debuguj swoje skrypty

Aby uruchomić skrypt użyj polecenia ./ po którym następuje nazwa pliku, jak widzieliśmy wcześniej. Do debugowania Bash udostępnia przydatną opcję:

Spowoduje to wyświetlenie każdego wykonanego polecenia, co ułatwi identyfikację wszelkich błędów. Jest to cenna praktyka przy opracowywaniu bardziej rozbudowanych skryptów.

Dodatkowe zasoby

Dla tych, którzy chcą dowiedzieć się więcej na temat instalacji oprogramowania, pomocny poradnik jest dostępny tutaj: Jak zainstalować Node.js na Ubuntu. Może to zapewnić dodatkowe możliwości automatyzacji podczas tworzenia skryptów wchodzących w interakcję z innym oprogramowaniem.