Scriptek létrehozása
Sok esetben kényelmetlen a shell utasításokat a promptnál
begépelni, illetve a nagyobb, újrafelhasználható
programokat nem is érdemes. Éppen ezért lehetõség
van a shell programunkat egy fájlban rögzíteni, és
ezt a programot futtatni. A következõ egyszerû script
megkérdezi, hogy reggel van-e, és ennek megfelelõen
köszönt.
#!/bin/sh
echo "Reggel van?"
read valasz
if [ "$valasz" = "igen" ]
then
echo "Jo reggelt!"
else
echo "Jo napot!"
fi
exit 0
Mint látható a program elsõ sora a következõ:
#!/bin/sh. Az elsõ két karakter közli a rendszerrel,
hogy ez egy script fájl, és a karakterek után található
program szabványos bemenetére (standard input) küldje
a fájl többi sorát. Ebben az esetben a /bin/sh program
futtatja le a scriptünket, ami a Bourne-shell. (Ez a program Linux
rendszereken általában egy szimbólikus link a /bin/bash-ra
(Bourne Again Shell). A következõ fejezetben megismerjük
a shell programozási nyelv elemeit, szerkezetét, és
néhány hasznos illetve kevésbé hasznos példaprogramot.