Vásárolja meg ezt a Shell Scripting Tutorial-t PDF formátumban mindössze 5 dollárért
A tutorial célja
Ez a tutorial azért íródott, hogy segítsen az embereknek megérteni a shellscript programozás (más néven shell scripting) néhány alapját, és remélhetőleg bemutatja a Bourne shell alatt elérhető egyszerű, de erőteljes programozás néhány lehetőségét. Mint ilyen, egyéni vagy csoportos oktatások és gyakorlatok alapjául, valamint referenciaként szolgál a későbbi használathoz.
A bemutató legújabb verziójának elérése
Az Ön által olvasott verzió 2.1b, utolsó frissítés 2018. február 11.
A bemutató legfrissebb verziója mindig elérhető:https://www.shellscript.sh.Always nézze meg ott a legfrissebb példányt. (Ha ezt valami más címen olvassa, az valószínűleg a valódi oldal másolata, és ezért lehet, hogy elavult).
A sh rövid története
Steve Bourne írta a Bourne héjat, amely a Bell Labs Research hetedik kiadású Unix-verziójában jelent meg.
Sok más héjat is írtak; ez a konkrét bemutató a Bourne és a Bourne Again héjakra koncentrál.
A többi héj közé tartozik a Korn Shell (ksh), a C Shell (csh) és az olyan változatok, mint a tcsh.
Ez a bemutató nem foglalkozik ezekkel a héjakkal.
A hallgatóság
Ez az oktatóanyag feltételez némi előzetes tapasztalatot; nevezetesen:
- Egy interaktív Unix/Linux shell használata
- Minimális programozási ismeretek – a változók, függvények használata hasznos háttérismeret
- Elismerés néhány Unix/Linux parancsról, és jártasság néhány gyakori parancs használatában. (ls, cp, echo, stb.)
- A ruby, perl, python, C, Pascal, vagy bármilyen programozási nyelv (még BASIC is) programozói, akik talán el tudják olvasni a shell szkripteket,de nem érzik úgy, hogy pontosan értenék, hogyan működnek.
Az oktatóanyagra érkezett visszajelzések közül érdemes átnézni néhányat, hogy lássa, mennyire találja hasznosnak.
Ebben az oktatóanyagban használt tipográfiai konvenciók
A jelentős szavakat dőlt betűvel írjuk, ha először említjük őket.
A kódrészletek és a szkript kimenete egysoros szövegként jelenik meg.
A parancssori bejegyzések előtt dollárjel ($) szerepel. Ha az Ön promptja más,írja be a parancsot:
PS1="$ " ; export PS1
Az interakcióknak meg kell felelniük a megadott példáknak (például az alábbi ./my-script.sh
).
A script kimenete (például az alábbi “Hello World”) a sor elején jelenik meg.
$ echo '#!/bin/sh' > my-script.sh$ echo 'echo Hello World' >> my-script.sh$ chmod 755 my-script.sh$ ./my-script.shHello World$
A teljes script szürke háttérrel jelenik meg, és tartalmaz egy hivatkozást a script egyszerű szövegére, ha rendelkezésre áll: my-script.sh.