Dnes v tomto příspěvku budeme pokračovat Tutorial 04 z naší série výukových programů Shell skriptování. V předchozích jsme se zabývali následujícími pojmy: Terminály, konzole, Shelly, Bash Shell, Skripty a Shell Scripting.
Z tohoto důvodu se v tomto tutoriálu zaměříme trochu více na praktická nebo technická část z Soubory skriptů vytvořené pomocí Bash Shell.
A před zahájením tohoto příspěvku tzv “Shell Scripting – Tutorial 04”, doporučujeme prozkoumat následující související obsah, na konci dnešního čtení tohoto příspěvku:
Výukový program skriptování v prostředí Shell 04
Základy skriptovacích souborů
Generování
na vygenerovat soubor skriptut v podstatě musíte použít textový editor, který může být bez problémů jednoduchý terminál (CLI) jako „nano“ nebo „vi“ nebo od Desktop (GUI) jako "gedit" nebo "mousepad".
Také je lze použít editory zdrojového kódu složitější nebo robustnější typ IDE, které detekují syntaxi použitého jazyka, jako např Geany, Atom, Sublime text, Visual Studio Code, mezi mnoha dalšími.
V zásadě by stačilo pouze to, že v jednom z nich provedeme objednávku vygenerovat nový textový soubor s nebo bez přípona „.sh“.nejlépe s ní.
Například nejjednodušší by bylo provést následující příkaz v terminálu:
nano miprimerscript.sh
Provedení
na spustit bash shell skript, můžete si vybrat 2 způsoby nebo formy, které jsou následující:
- Vyvolejte interpret Bash ke spuštění souboru skriptu:
bash miprimerscript.sh
- Pro spuštění souboru skriptu vyvolejte výchozí interpret (Sh):
sh miprimerscript.sh
Pozorování: Mějte na paměti, že v některých případech může nevyvolání správného Shell způsobit částečnou nebo úplnou nefunkčnost vytvořeného skriptu. Ideální tedy je, že shell vyvolaný v prvním řádku skriptu je ten, který se používá k jeho provedení. V našem případě „bash“.
Můžeme však také přímo spustit soubor skriptu následovně:
./miprimerscript.sh
V tomto případě první 2 znaky "./" označte, že se chystáme spustit soubor skriptu z aktuálního adresáře, tedy skutečné cesty, kde je spustitelný soubor.
Části nebo prvky v souboru skriptu Linux
Opravdu, a Soubor skriptu obecně je něco velmi základního, tedy sestává pouze z 2 položek které jsou:
- She Bang nebo Sha-Bang (#!): Toto je název přidělený prvnímu řádku souboru skriptu, jehož účelem je specifikovat, který program (Shell) má spustit. Tak, a v případě, že zmíněný program není nainstalován, dojde k chybě, která zabrání jeho spuštění.
- Kód: Může to být cokoli od jediného příkazu až po tisíce řádků kódu představujících jednoduché nebo složité příkazy v terminálu Linux.
Například:
#!/bin/bash
echo Mi Primer Script
Snímky obrazovky
Shrnutí
Zkrátka s tímto Výukový program 04 o «Shell Scripting» již jsme zahájili počáteční přístup více praktických a technických aspektů související s Soubory skriptů generované pomocí Bash Shell. Proto doufáme, že brzy začnou vytvářet a používat své první soubory skriptů na GNU/Linux.
Pokud se vám obsah líbil, komentujte a sdílejte. A pamatujte, navštivte začátek našeho «místo», kromě oficiálního kanálu Telegram pro další novinky, návody a aktualizace Linuxu.