A Shell Scripting parancsokat hajt végre néhány hasznos funkció végrehajtására, és úgy van kialakítva, hogy a shellben fusson. A Shell szkriptek meglehetősen praktikusak olyan műveletek végrehajtásához, mint a fájlkezelés, automatizálva a feladatokat 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 kölcsönhatásba lépjenek az operációs rendszerrel, és parancsok segítségével különféle feladatokat hajtsanak végre. A Shell a terminálon keresztül veszi a felhasználótól a felhasználót, kölcsönhatásba lép a kernellel, feldolgozza és megadja a kimenetet.
Hogyan hozzunk létre egy shell szkriptet 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 parancsfájlok létrehozásához. Ebben a példában a „Vim” -t használjuk. Ha még nincs Vim, telepítse a következő paranccsal:
$ sudo apt install vimNyissa meg a szövegszerkesztőt:
$ vimHozzon létre egy új fájlt:
$ vi tesztirat.SH
Írja be a szkriptet. „#! / bin / bash ”operátor, a bourne shellre irányított shell: r
#! / bin / bash„Hello World” visszhang
És mentse a fájlt, nyomja meg aKilépés”Gombot az üzemmód váltásához, majd nyomja meg a: w”Mentésére. Ha „csak olvasható” hibafájlt ad, akkor használja a „: w!”, A fájl mentésre kerül:
A fájl végrehajtásához írja be:
bash teszt szkript. SH
Hogyan adhatunk megjegyzéseket egy shell szkriptbe
Megjegyzés hozzáadásához használja a „#” operátort; a szintaxist az alábbiakban adjuk meg:
#! / bin / bash#Ez az első shell scriptem
„Hello World” visszhang
A változók használata egy shell parancsfájlban
Bármely programozáshoz a nyelvi változók elengedhetetlenek. A változókat egy érték tárolására használják, legyen az egész szám, karakter vagy szöveges karakterlánc. Értsük meg egy példával:
#! / bin / bashmyvariable = "Ez az első forgatókönyvem"
echo $ változó
A fenti szkript változó értéket ad kimenetként:
Ellenőrizzük, hogyan lehet egy változóban értéket kapni a felhasználói értéktől a felhasználótól:
#! / bin / bashvisszhang „Írja be a nevét”
olvassa el a név_változó lehetőséget
echo "Adja meg az életkorát"
olvassa el a kor_változót
echo "$ name_varibale is $ age_variable old"
A következő kép mutatja a kimenetet:
Következtetés
A shell parancsfájlok használata nagyon fontos saját parancs létrehozásához, vagy több parancs futtatásához egy szkriptfájlban különféle funkciók végrehajtásához. Ebben az útmutatóban megragadjuk a shell szkriptek alapgondolatát. Megtanultuk, hogyan kell parancsfájlt és egy shell script fájlt szkriptelni, elmenteni, majd végrehajtani. Sőt, megértettük a változók használatát a shell parancsfájlokban. A Shell szkriptek nagyon hasznosak a különféle hasznos feladatok elvégzéséhez, és sok mindent el lehet tárni.