A Shell Scripting parancsokat hajt végre néhány hasznos funkció végrehajtásához, és a shellben való futtatásra lett tervezve. A Shell szkriptek nagyon praktikusak olyan műveletek végrehajtásához, mint a fájlkezelés, a feladatok automatizálása az időfogyasztás elkerülése érdekében; akár parancsokat is létrehozhat.
A Shell egy interfész a felhasználó és az operációs rendszer között, amely lehetővé teszi a felhasználók számára, hogy interakcióba lépjenek az operációs rendszerrel, és különböző feladatokat hajtsanak végre parancsok segítségével. A Shell a terminálon keresztül veszi a felhasználótól a bevitelt, kölcsönhatásba lép a kernellel, feldolgozza azt és megadja a kimenetet.
Héjszkript létrehozása a Vim használatával
A Shell -szkriptek általában bármilyen szövegszerkesztővel készülnek. A Nano és a Vim szerkesztők jól ismert szövegszerkesztők bash szkriptfájlok létrehozásához. Ebben a példában a Vim -et használjuk. Ha nincs Vim, telepítse azt a következő paranccsal:
$sudotalálótelepítés jöttem
Nyissa meg a szövegszerkesztőt a következők használatával:
$jöttem
Hozzon létre egy új fájlt:
$mitesztek.sh
Írja be a szkriptet. #! /bin/bash operátor, burok bourne shell -re irányítva: r
#! /bin/bash
kidobtaHelló Világ
És mentse a fájlt, nyomja meg a gombot Kilépés gombot az üzemmód váltásához, majd nyomja meg a gombot :ban ben hogy megmentse. Ha csak olvasható hibafájlt ad, akkor használja :ban ben! , a fájl mentésre kerül:
Most a fájl végrehajtásához írja be:
bash tesztforgatókönyv.SH
Megjegyzések hozzáadása shell parancsfájlhoz
Megjegyzés hozzáadásához használja a # operátort; a szintaxis az alábbiakban található:
#! /bin/bash#Ez az első shell scriptem
kidobtaHelló Világ
A változók használata shell parancsfájlban
Bármilyen programozáshoz elengedhetetlenek a nyelvi változók. A változókat az érték tárolására használják, legyen az egész, karakter vagy szöveg. Értsük meg egy példával:
#! /bin/bashváltozó= Ez az első forgatókönyvem
kidobta $ myvariable
A fenti szkript változó értéket ad kimenetként:
Nézzük meg, hogyan lehet a változó értékét a felhasználó értékétől a felhasználótól lekérni:
#! /bin/bashkidobtaAdja meg nevét
olvasname_varable
kidobta 'Add meg az életkorod'
olvaséletkor_változó
kidobta $ name_varibale$ age_variable régi
A következő kép mutatja a kimenetet:
Következtetés
A Shell szkriptek nagyon fontosak saját parancs létrehozásához, vagy több parancs futtatásához egy parancsfájllal a különböző funkciók végrehajtásához. Ebben az útmutatóban megértjük a shell script alapötletét. Megtanultuk, hogyan kell szkriptet írni és shell shell script fájlt menteni, majd végrehajtani. Sőt, megértettük a változók használatát a shell scriptelésben. A Shell szkriptek nagyon hasznosak különböző hasznos feladatok elvégzéséhez, és sok mindent kell felfedni.