Czym są pliki SH i jak je otworzyć?
Pliki skryptów zawierają instrukcje wykonywane przez określony program lub silnik skryptowy. Instrukcje te są wykonywane bez kompilacji. Instrukcje są zapisywane w językach skryptowych dla środowiska uruchomieniowego. Istnieje wiele języków skryptowych o różnym przeznaczeniu i środowisku. Jednak językiem, który omówimy w tym artykule, jest język skryptowy Bash, używany w systemie Linux. Pliki zawierające polecenia lub składnię języka skryptowego Bash są również znane jako pliki SH lub pliki skryptów powłoki.

Czym są pliki SH w systemie Linux?
Pliki skryptów są tworzone i przechowywane w bash, ponieważ zawarte w nich instrukcje są napisane w tym języku i mają rozszerzenie .sh. Każde polecenie, które chcesz uruchomić w terminalu, można umieścić w pliku skryptu w celu wykonania. Jeśli masz sekwencję poleceń, które chcesz wykonywać wielokrotnie, możesz umieścić je w skrypcie i po prostu go wywołać.
Plik skryptu nie musi mieć rozszerzenia .sh. Linux to nie Windows, ponieważ pierwsza linia kodu, zwana „szulerniaRozszerzenie „.sh” w pliku wystarczy, aby uznać go za plik skryptu programu. Powszechnie używa się rozszerzenia .sh w przypadku plików skryptów powłoki, ale nie jest to koniecznie przydatna konwencja. Użycie rozszerzenia do identyfikacji pliku jako skryptu niewiele daje i może również prowadzić do utraty elastyczności.

Jak utworzyć plik SH?
Podobnie jak w przypadku innych plików kodu tworzonych w prostym edytorze tekstu, można to zrobić w ten sam sposób. Wystarczy znać polecenia i składnię języka, aby go utworzyć. Najważniejszą cechą skryptu powłoki bash jest jednak to, że zaczyna się od `/`. szulernia Jak pokazano poniżej:
#! / bin / bash

Dodaje się to do pierwszego wiersza kodu, aby skrypt bash był wykonywalny. Lokalizację interpretera bash można również sprawdzić za pomocą następującego polecenia:
który bash

Dodatkowo, aby system rozpoznał ten plik jako plik wykonywalny, musimy użyć innego polecenia. W niektórych przypadkach może to jednak nie być konieczne:
chmod +x nazwa_pliku
OgłoszenieNazwa pliku może być dowolną nazwą, jaką wybierzesz dla swojego pliku.
Wykonywanie plików SH za pomocą terminala w systemie Linux
Pliki SH można uruchamiać, jeśli polecenia skryptu są wpisane w terminalu. Składnia pliku SH musi być poprawna, zanim będzie można go uruchomić. Używamy jedynie przykładowego fragmentu kodu, aby zilustrować działanie skryptu. Można używać różnych fragmentów kodu.
- Otwórz dowolny Edytor tekstu Wolę to od swojego systemu.
- Teraz napisz poniższy przykładowy kod i zapisz go z rozszerzeniem .sh lub bez:
#!/bin/bash echo Witajcie, użytkownicy appuals! #Polecenie echo służy do wyświetlania wiersza tekstu. echo Jak masz na imię? #Program poprosi o podanie danych. echo what #Tutaj użytkownik musi wprowadzić dane. echo Witaj, $what! #Dane wejściowe zostaną wydrukowane wraz z tekstem.

OgłoszeniePrzeczytaj komentarze, aby zrozumieć każdą linię przykładowego kodu.
- Teraz otwarte Terminal Naciskając klawisze Ctrl + Alt + T razem.
- Istnieje kilka poleceń umożliwiających uruchomienie/wykonanie pliku skryptu:
./aplikacje

sh appuals

aplikacje bash

OgłoszenieNazwa pliku może być dowolna. W tym przypadku plikowi skryptu nadaliśmy nazwę „aplauzy„Bez rozszerzenia. Upewnij się również, że znajdujesz się w odpowiednim katalogu, w którym znajduje się plik”.
- Jeżeli plik nie zostanie wykonany, wpisz polecenie. chmod Aby system rozpoznał uprawnienia do tego pliku wykonywalnego. Jeśli system rozpoznaje go już jako plik wykonywalny, pomiń ten krok:
chmod +x aplikacje






Możliwość dodawania komentarzy nie jest dostępna.