Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
aby napísal shell skripty , budete potrebovať dobrý textový editor - a to nie je to isté ako v textovom editore . Kým OpenOffice je bežný Linux textový procesor , to nemôže byť použitý písať skripty , pretože dodáva end - of - line a ďalšími neviditeľnými znakmi , ktoré budú mať vplyv na skript . Skôr , musíte použiť textový editor . Emacs je spoločný jeden , ktorý je súčasťou väčšiny linuxových distribúcií . Vim je ďalší obyčajný . Obaja sú zadarmo , mali by ste si musíte stiahnuť jeden .
Začnite nový súbor
pomocou vášho obľúbeného editora , spustite nový súbor s názvom test.sh . Prvý riadok skriptu by mal byť
# ! /Bin /sh
Tento riadok hovorí , operačný systém spustiť súbor pomocou Bourne shellu . Prvé dva znaky " # ! " , Sú často odvolával sa na ako " hash - bang " , alebo niekedy " sha - tresku . "
Common príkazy
shell skript používa rovnaké príkazy , ktoré používate pri interakcii s terminálom v Linuxe : echo , cd , ls , grep a ďalšie . Môžete tiež použiť zložitejšie programovacie konštrukty , ako deklaráciu premenné , if /else , zatiaľ čo a slučiek .
Napríklad, ak ste chceli získať meno užívateľa a zopakujte ho k nemu , mali by ste zadať
čítať your_name
echo " Ahoj , $ your_name - ako sa dnes máte ? "
V tomto prípade , your_name je premenná priradená k výsledkom vstavaný čítanie funkcia , ktorá sa dostane vstup od užívateľa . Potom , v druhom riadku , prefacing your_name s znakom dolára hovorí skript použiť premennú , skôr ako tlač doslovný " your_name " .
Programovanie contructs
môžete tiež písať zložitejšie štruktúry , ako sú slučky . Ak chcete použiť pre slučka , zadajte
i na 1 2 3 4 5
robiť
echo " Looping ... číslo $ i "
vykonáva celým
Opäť platí , že v tomto príklade , umiestnenie $ symbol pred aj núti skript použiť hodnoty pre i , ako to prechádza päť iterácií echo príkazu . Všimnite si , že obsah DO /Hotovo syntaktické konštrukcie sú odsadené ich odlišuje od zvyšku skriptu .
Beh skriptov
Aby skript spustiteľný súbor , musíte najprv zmeniť svoje oprávnenie . Za týmto účelom , otvorte terminál a prejdite do umiestnenia súboru . Potom zadajte " chmod 755 test.sh " zmeniť jeho oprávnenia . Teraz , aby sa to spustiť , môžete jednoducho zadať . /Test.sh , ako by ste akékoľvek iné skript .
Prípadne môžete zadať sh test.sh bezo zmeny povolenia súboru ho spustite .
Dozvedieť sa viac
Shell skriptovanie je ako programovanie , a čím viac cvičíte , tým viac sa naučíte , tým lepšie sa stanete . Webové stránky Steve Parker má vysoko informatívny návod, ktorý je na stiahnutie vo formáte PDF . TLDP.org má tiež veľmi dôkladný návod, ako robí freeos.com .
Copyright © počítačové znalosti Všetky práva vyhradené