Obie powkoki Bourneła i powoki C pozwalają na tworzenie i używanie powłoki skryptów, skrypt powłoki interpretować zgodnie z powłoką bo inaczej dostaniesz błędy.
Jeśli w pierwszej linii istnieje komentarz C-shell to cały kod zostanie interpretowany jako c-shell i musi używać składnie języka c.
Jak stworzyć proste skrypty
Większość skryptów powłoki, które tu napiszemy będą bardzo proste. Będą one składać się z poleceń UNIX, które zostało wpisane w wierszu polecenia, być może zastępując inną nazwę pliku. Podstawienia te nazywane są pozycjami parametrów.
Aby utworzyć skrypt, który nie posiada parametrów i robi to samo co po wywołaniu, wystarczy umieścić polecenia w pliku. Zmień uprawnienia pliku, tak, że jest to plik wykonywalny, następnie z niego skorzystaj. Nazwa pliku powinna być łatwa do zapamiętania i mieć związek z działaniami które wykonujesz.
Zróbmy skrypt który czyści ekran, wyświetla datę, godzin,e, nazwę hosta w bieżącym katalogu, nazwę użytkownika aktulanie zalogowanego. Nazwa skyptu będzie status. Tak więc będziemy edytować plik o nazwie „status” i umieszczamy następujące linii w nim.
Zróbmy taki, który czyści ekran, wyświetla datę, godzinę, nazwę hosta,
bieżącym katalogu, nazwa użytkownika, aktualny i jak wiele osób jest zalogowany.
Nazwa skryptu będzie „status”. Tak więc edytować plik o nazwie „status” i
umieścić następujące linie do niego: (nie typ „ramki” kresek i pionowe
bary – te mają na celu pokazać, co plik wygląda).
+———————————————————-
| #
| clear
| echo -n „It is currently: „;date
| echo -n „I am logged on as „;who am i
| echo -n „This computer is called „;hostname
| echo -n „I am currently in the directory „;pwd
| echo -n „The number of people currently logged on is:”
| who | wc -l
+———————————————————-
