Shell Scripting – Kurz 04: The Bash Shell Scripts – Část 1

Shell Scripting – Kurz 04: Bash Shell Scripts – Část 1

Shell Scripting – Kurz 04: The Bash Shell Scripts – Část 1

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.

Shell Scripting - Kurz 03: Vše o Bash Shell Scripting

Shell Scripting – Kurz 03: Vše o skriptování 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:

Shell Scripting - Kurz 03: Vše o Bash Shell Scripting
Související článek:
Shell Scripting – Kurz 03: Vše o skriptech a Shell Scripting
Shell Scripting - Tutorial 02: All About Bash Shell
Související článek:
Shell Scripting – Kurz 02: Vše o Bash Shell

Výukový program skriptování v prostředí Shell 04

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

Příklad spuštění skriptu – snímek obrazovky 1

Příklad spuštění skriptu – snímek obrazovky 2

Příklad spuštění skriptu – snímek obrazovky 3

Příklad spuštění skriptu – snímek obrazovky 4

Shell Scripting - Výukový program 01: Shell, Bash Shell a skripty
Související článek:
Shell Scripting – Kurz 01: Terminály, konzole a shelly
PowerShell 7.2.6: Použití příkazů Linux a Windows v GNU
Související článek:
PowerShell 7.2.6: Použití příkazů Linux a Windows v GNU

Abstraktní banner pro příspěvek

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.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.