Shell Scripting vykonáva príkazy na vykonávanie niektorých užitočných funkcií a je navrhnutý na spustenie v prostredí shell. Shell skripty sú celkom užitočné na vykonávanie operácií, ako je manipulácia so súbormi, automatizácia úloh, aby sa zabránilo spotrebe času; môžete dokonca vytvárať svoje príkazy.
Shell je rozhranie medzi používateľom a operačným systémom, ktoré umožňuje používateľom komunikovať s operačným systémom a vykonávať rôzne úlohy pomocou príkazov. Shell prevezme vstup od používateľa cez terminál, interaguje s jadrom, spracuje ho a poskytne výstup.
Ako vytvoriť shell skript pomocou Vim
Skripty Shell sa zvyčajne vytvárajú pomocou ľubovoľného textového editora. Nano a Vim editory sú známe textové editory na vytváranie základných skriptovacích súborov. V tomto príklade používame výraz „Vim“. Ak nemáte Vim, nainštalujte ho pomocou príkazu:
$ sudo apt nainštalovať vimOtvorte textový editor pomocou:
$ vimVytvorte nový súbor:
$ vi testovací skript.š
Zadajte skript. „#! / bin / bash ”operátor, shell nasmerovaný na bourne shell: r
#! / bin / bashozvena „Hello World“
A uložte súbor, stlačteEsc”Prepnite režim a potom stlačte“: ž”Aby som to zachránil. Ak sa zobrazí chybový súbor „Len na čítanie“, použite „: ž!”, Súbor sa uloží:
Ak chcete súbor spustiť, zadajte:
bash testovací skript. š
Ako pridávať komentáre do shellového skriptu
Ak chcete pridať komentár, použite operátor „#“; syntax je uvedená nižšie:
#! / bin / bash# Toto je môj prvý shell skript
ozvena „Hello World“
Ako používať premenné v shellovom skripte
Pre akékoľvek programovanie sú jazykové premenné nevyhnutné. Premenné sa používajú na uloženie hodnoty, či už ide o celé číslo, znak alebo textový reťazec. Poďme to pochopiť na príklade:
#! / bin / bashmyvariable = “Toto je môj prvý skript”
echo $ myvariable
Vyššie uvedený skript poskytne premennú hodnotu ako výstup:
Poďme skontrolovať, ako získať hodnotu v premennej z hodnoty používateľa od používateľa:
#! / bin / bashecho „Zadajte svoje meno“
prečítať premennú name
echo "Zadajte svoj vek"
prečítať vekovú premennú
echo “$ name_varibale je starý $ age_variable”
Nasledujúci obrázok zobrazuje výstup:
Záver
Shell scripting je veľmi dôležité na vytvorenie vlastného príkazu alebo spustenie viacerých príkazov s jedným súborom skriptu na vykonávanie rôznych funkcií. V tejto príručke sa dozvieme základnú myšlienku skriptovania v prostredí shell. Naučili sme sa, ako skriptovať a skriptový súbor shell, uložiť ho a potom spustiť. Ďalej sme pochopili použitie premenných v skriptovaní shell. Shell scripting je veľmi šikovný na vykonávanie rôznych užitočných úloh a je toho veľa, čo by sa dalo odhaliť.