w pierwszej linii powinna znajdować ścieżka do powłoki w której ma być interpretowany skrypt poprzedzona znakami #!
(tzw. aha-bang lub hashbang). W przypadku skryptów w powłoce Bash w pierwsza linia powinna wyglądać tak:
#!/bin/bash
w każdej kolejnej linii możemy umieścić:
- dowolne plecenie powłoki lub instrukcję uruchamiającą program
- instrukcję uruchamiającą inny skrypt
- instrukcję sterującą (np. pętle while,for, warunek if, itp.)
skrypt powinien kończyć się instrukcją exit, której argumentem jest liczba całkowita dodatnia o wartości 0 gdy skrypt kończy się powodzeniem. Każda wartość większa od 0 powinna być używana w przypadku gdy skrypt z różnych przyczyn nie kończy się powodzeniem
tekst zawarty po znaku # aż do końca linii jest komentarzem i nie jest interpretowany przez powłokę
Przykład prostego skryptu:
#!/bin/bash # To jest skrypt ktory wyswietla komunikat echo "Witaj świecie" exit 0