Szkriptek írásáról a linux

Script Cél
Script - egy egyszerű szöveges fájl, amely tartalmazza a különböző parancsok sorrendjét hívásokat. A dob egy ilyen forgatókönyv olyan közös értelmezése a fájlt soronként és utasítások végrehajtására. Sőt Bash beépített programozási nyelv, amely támogatja a feltételes és hurkok, amely lehetővé teszi, hogy végezze el a különböző script logika, attól függően, hogy a paraméterek át vagy a környezetre.
Megjegyezzük, hogy script lehet más típusú kagyló. Azonban a szintaxis struktúrák és az általános szabályok is nagyban különböznek. A bash az alapértelmezett beállítás a legtöbb Linux disztribúció.
jegyzet
Ez az útmutató mindössze egy általános elméleti útmutatás a Linux operációs rendszer forgatókönyveket. Az alábbi cikkek a tanfolyam részletesebb információkat közöl.
Egy kis példa script
A következő példa egy script, keresi a napló fájlokat a / var / log. Ha paraméter nélkül hívod, a nevét minden naplók van írva, hogy a log-list.txt fájlt. feküdt a felhasználó home könyvtárában. Amikor megadja a karakterlánc értékét, a keresés annak a bejegyzésére a fájlneveket. Ez Bash script kell működnie egyformán minden forgalmazási Linux.
Hozzon létre egy könyvtárat a / usr / local / bin nevű fájlt findlog és másolja a program a fenti kódot. A fájl kell tenni végrehajtható a chmod parancsot, vagy kattintson jobb egérgombbal, és válassza a „Tulajdonságok”. A megnyíló ablakban válassza ki a „jobb” és aktiválja a kapcsolót „hogy Fájl végrehajtásának program.” Ezen műveletek után lehet futtatni a scriptet a terminál megadásával a nevét.
Magyarázata a forgatókönyvek
A fájl tartalmazza a forgatókönyvet kell végrehajtani engedéllyel. Ez az előfeltétele, mivel a Linux megkülönbözteti a hagyományos szöveges fájlok és futtatható programok. Az adott példában az elején a leckét, magyarázatot adni, hogy ezt a lehetőséget, de a hozzáférési jogok kinevezése lesz szó részletesebben a következő tanulságok a kurzus.
Azt hogy a forgatókönyvet a / usr / local / bin. Ez az egyik a mappákat, amelyek az operációs rendszer külön felhívja a figyelmet. Ha beírja a nevét a terminál ablak, az operációs rendszer úgy néz ki a mappák száma az azonos nevű futtatható fájlt.
Ha a szkript található egy másik könyvtárban, akkor hívja meg a közvetlen fellebbezést. Ehhez meg kell adnia az abszolút vagy relatív elérési utat. Ha a fájl található az aktuális könyvtárban, ami előfeltétele a használata design „./imya_skripta”.
$ PATH környezeti változó tartalmazza az összes rendszer könyvtár, amely megkeresi a programokat. Ezek kettősponttal elválasztva. Tekintse meg a lista segítségével az alábbi példák.
Részarány sotscetyah: