Következő Előző Tartalom

2. Egyszerű szkriptek

Ez a HOGYAN megpróbál útmutatóként szolgálni a shell szkriptek megismeréséhez. A témát gyakorlati oldalról, példákon keresztül közelítjük meg.

Az ebben a részben található néhány példa remélhetőleg segít majd megérteni pár alapvető módszert.

2.1 A szokásos hello world szkript

          #!/bin/bash
          echo Hello World
        

A szkript csak két sorból áll. Az elsőben jelezzük a rendszernek, hogy melyik programot használja a szkript futtatásához.

A másodikban pedig kiírjuk a "Hello World" szöveget a terminálra.

Ha a képernyőn a ./hello.sh: Command not found. vagy ehhez hasonló üzenet jelenik meg, akkor valószínűleg az első sorban lévő "#!/bin/bash" lesz a ludas. A hiba javításához módosítsd az első sort úgy, hogy az a bash tényleges elérési útvonalát tartalmazza. Az útvonal lekérésére használható a "whereis bash" parancs, vagy olvasd el "A bash felkutatása" című fejezetet.

2.2 Egy nagyon egyszerű backup szkript

        #!/bin/bash
        tar -cZf /var/my-backup.tgz /home/me/
        

Ebben a szkriptben, az előzőtől eltérően, nem szöveget jelenítünk meg a képernyőn, hanem a felhasználó "home" könyvtárában lévő fájlokat összefűzzük egyetlen tar fájlba. Ez csak a példa kedvéért szerepel most itt, később egy sokkal használhatóbb backup szkriptet is bemutatunk.


Következő Előző Tartalom