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 pierwszea 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óej argumentem jest liczba całkowita dodatnia o wartości 0 gdy skrypt kończy się powodzeniem. Każda watość większa od 0 powinna być uzywana w przypadku gdy skrypt z róznych 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