Shell Scripting – Návod 04: The Bash Shell Scripts – Časť 1

Shell Scripting – Návod 04: Bash Shell Scripts – časť 1

Shell Scripting – Návod 04: The Bash Shell Scripts – Časť 1

Dnes v tomto príspevku budeme pokračovať Výukový program 04 z našej série tutoriálov Shell skriptovanie. V predchádzajúcich sme sa venovali nasledujúcim pojmom: Terminály, konzoly, Shelly, Bash Shell, Skripty a Shell Scripting.

Z tohto dôvodu sa v tomto návode zameriame trochu viac na praktická alebo technická časť z Súbory skriptov vytvorené pomocou Bash Shell.

Shell Scripting - Návod 03: Všetko o Bash Shell Scripting

Shell Scripting – Návod 03: Všetko o skriptovaní pomocou Bash Shell

A pred začatím tohto príspevku tzv „Shell Scripting – Tutorial 04“, odporúčame preskúmať nasledujúce súvisiaci obsah, na konci dnešného čítania tohto príspevku:

Shell Scripting - Návod 03: Všetko o Bash Shell Scripting
Súvisiaci článok:
Shell Scripting – Návod 03: Všetko o skriptoch a Shell Scripting
Shell Scripting - Návod 02: Všetko o Bash Shell
Súvisiaci článok:
Shell Scripting – Návod 02: Všetko o Bash Shell

Výukový program skriptovania v prostredí Shell 04

Výukový program skriptovania v prostredí Shell 04

Základy skriptovacích súborov

generácie

na vygenerovať súbor skriptut v podstate musíte použiť textový editor, ktorý môže byť bez problémov jednoduchý terminál (CLI) ako napríklad „nano“ alebo „vi“ alebo od Desktop (GUI) ako napríklad „gedit“ alebo „mousepad“.

Tiež sa dajú použiť editory zdrojového kódu zložitejšieho alebo robustnejšieho typu IDE, ktoré detekujú syntax použitého jazyka, ako napr Geany, Atom, Sublime text, Visual Studio Code, medzi mnohými ďalšími.

V zásade by stačilo len to, že v jednom z nich vykonáme príkaz o vygenerovať nový obyčajný textový súbor s alebo bez prípona „.sh“.najlepšie s ňou.

Napríklad najjednoduchšie by bolo vykonať nasledujúci príkaz v termináli:

nano miprimerscript.sh

Prevedenie

na spustiť bash shell skript, môžete si vybrať 2 spôsoby alebo formy, ktoré sú nasledovné:

  • Vyvolajte interpret Bash na spustenie súboru skriptu:
bash miprimerscript.sh
  • Vyvolajte predvolený interpret (Sh) na spustenie súboru skriptu:
sh miprimerscript.sh

pozorovania: Majte na pamäti, že v niektorých prípadoch môže nevyvolanie správneho Shell spôsobiť čiastočnú alebo úplnú poruchu vytvoreného skriptu. Ideálne preto je, že shell vyvolaný v prvom riadku skriptu je ten, ktorý sa používa na jeho spustenie. V našom prípade „bash“.

Súbor skriptu však môžeme spustiť aj priamo takto:

./miprimerscript.sh

V tomto prípade prvé 2 znaky "./" označte, že sa chystáme spustiť súbor skriptu z aktuálneho adresára, teda zo skutočnej cesty, kde je spustiteľný súbor.

Časti alebo prvky v súbore skriptu Linux

Naozaj, a Súbor skriptu je vo všeobecnosti niečo veľmi jednoduché, teda pozostáva len z 2 položiek ktoré sú:

  • She Bang alebo Sha-Bang (#!): Toto je názov priradený prvému riadku súboru skriptu, ktorého účelom je špecifikovať, ktorý program (Shell) má spustiť. Takže v prípade, že uvedený program nie je nainštalovaný, dôjde k chybe, ktorá zabráni jeho vykonaniu.
  • Kód: Môže to byť čokoľvek od jedného príkazu až po tisíce riadkov kódu reprezentujúcich jednoduché alebo zložité príkazy v termináli Linux.

Napríklad:

#!/bin/bash
echo Mi Primer Script

Snímky obrazovky

Príklad spustenia skriptu – snímka obrazovky 1

Príklad spustenia skriptu – snímka obrazovky 2

Príklad spustenia skriptu – snímka obrazovky 3

Príklad spustenia skriptu – snímka obrazovky 4

Shell Scripting - Tutorial 01: The Shell, Bash Shell and Scripts
Súvisiaci článok:
Shell Scripting – Návod 01: Terminály, konzoly a shelly
PowerShell 7.2.6: Používanie príkazov Linux a Windows v GNU
Súvisiaci článok:
PowerShell 7.2.6: Používanie príkazov Linux a Windows v GNU

Abstraktný banner pre príspevok

Zhrnutie

Skrátka s týmto Návod 04 o «Shell Scripting» už sme začali s počiatočným prístupom viac praktických a technických aspektov súvisiace s Súbory skriptov generované pomocou Bash Shell. Preto dúfame, že čoskoro začnú vytvárať a používať svoje prvé súbory skriptov na GNU/Linux.

Ak sa vám páčil obsah, komentujte a zdieľajte. A pamätajte, navštívte začiatok nášho «miesto», okrem oficiálneho kanála telegram pre ďalšie novinky, návody a aktualizácie systému Linux.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.