Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Shell skripty sú zoznamy príkazov , automatických o zaradenie do " scenára " , ktoré systém vykonáva jeden riadok naraz . Shell skripty môžu byť myšlienka ako pokročilé súbory dávkové spracovanie , ktoré vykonávajú zoznam príkazov . Viac než to , že môžete použiť skripty kontrola tokov podobné programovacích jazykov kontrolovať , ako a čo spúšťa ako súčasť skriptu . I keď existuje veľa rôznych mušle pre rôzne systémy Linux , obyčajný shell je shell Bash . 
 Jednoduché Bash Scripting 
 
 jednoduchý skript , napísaný do textového súboru , môže vyzerať podobne ako tento príklad : " ! # /bin /bash " 
 
 # /bin /bash 
 
 echo " $ USER " 
 
 prvý riadok , znamená typ skriptu súbor obsahuje . Systém môže čítať tento riadok ( tzv. " shebang " linka ) , a vieme , že tento skript používa jazykové konvencie a príkazy pochádzajúce z Bash shellu . " Echo " Vypíše text na obrazovke , podobne ako " tlačový " príkaz v Python alebo " printf " v C. " $ USER " je variabilný systém , ktorý obsahuje meno aktuálne prihláseného užívateľa . 
 
 Command Flow a skriptovanie 
 
 rozsiahlejší príklad skriptu môže vyzerať podobne ako tento : 
 
 # /bin /bash 
 
 NUM = 2 
 
 if [ $ NUM - eq " 2 " ] , potom 
 
 python 
 
 iného 
 
 echo " Nesprávne číslo " 
 
 fi 
 
 Tento jednoduchý skript beží na podmieneného príkazu , pomocou lokálnej premennej " NUM " . Nastavenie NUM 2 , skript skontroluje premennú . Je-li premenná zodpovedá 2 , potom interpret jazyka Python začína ( úplne rovnaké , ako keby interpret bol vyvolaný ručne z príkazového riadku ) . V opačnom prípade , skript vypíše " zlé číslo " a východy . 
 Ďalšie škrupiny 
 
 Kým väčšina systémov bude používať Bourne Again Shell ( bash ) , iné škrupiny existujú . V Linux a Unix -ako systémy , je Bourne shell ( sh ) , C shell ( csh ) , Job Control Shell ( JSH ) a Remote Shell ( rsh ) . Väčšina škrupiny tie isté pojmy a pracovných miest - vykonávanie súborov a prístupu k systémové prostriedky interaktívne . Avšak , oni robia tak cez rôzne syntaxe a obmedzenia , z ktorých každá má boli vyvinuté rôznymi ľuďmi , v rôznych dobách , na rôznych systémoch . 
              
Copyright © počítačové znalosti Všetky práva vyhradené