Shell Scripting – 04. oktatóanyag: A Bash Shell szkriptek – 1. rész

Shell Scripting – 04. oktatóanyag: Bash Shell Scripts – 1. rész

Shell Scripting – 04. oktatóanyag: A Bash Shell szkriptek – 1. rész

Ma ebben a bejegyzésben folytatjuk a Tutorial 04 oktatóanyag-sorozatunkból Shell Scripting. Az előzőekben a következő fogalmakkal foglalkoztunk: Terminálok, konzolok, shellek, Bash Shell, Scriptek és Shell Scripting.

Emiatt ebben az oktatóanyagban egy kicsit jobban összpontosítunk a gyakorlati vagy műszaki része Az Bash Shell-lel létrehozott szkriptfájlok.

Shell Scripting – 03. oktatóanyag: Minden a Bash Shell Scriptingről

Shell Scripting – 03. oktatóanyag: Minden a Bash Shell-lel végzett szkriptelésről

És, mielőtt elkezdi ezt a bejegyzést hívott "Shell Scripting – oktatóanyag 04", javasoljuk, hogy vizsgálja meg a következőket kapcsolódó tartalmak, a mai bejegyzés elolvasásának végén:

Shell Scripting – 03. oktatóanyag: Minden a Bash Shell Scriptingről
Kapcsolódó cikk:
Shell Scripting – 03. oktatóanyag: Minden a szkriptekről és a Shell Scriptingről
Shell Scripting – 02. oktatóanyag: Mindent a Bash Shellről
Kapcsolódó cikk:
Shell Scripting – 02. oktatóanyag: Minden a Bash Shellről

Shell Scripting oktatóanyag 04

Shell Scripting oktatóanyag 04

A szkriptfájlok alapjai

generáció

hogy script fájlt generált alapvetően használnia kell szövegszerkesztő, ami minden probléma nélkül lehet, egy egyszerű az terminál (CLI) mint például a „nano” vagy „vi”, vagy innen Asztal (GUI) például "gedit" vagy "egérpad".

Ezenkívül használhatók forráskód-szerkesztők bonyolultabb vagy robusztusabb IDE típus, amelyek észlelik a használt nyelv szintaxisát, mint pl Geany, Atom, Sublime szöveg, Visual Studio Code, sok más között.

Elvileg elég volna, ha az egyikben végrehajtjuk a parancsot hozzon létre egy új egyszerű szöveges fájlt -vel vagy anélkül „.sh” kiterjesztéslehetőleg vele.

Például a legegyszerűbb az alábbi parancs végrehajtása egy terminálban:

nano miprimerscript.sh

Végrehajtás

hogy futtasson egy bash shell szkriptet, 2 módot vagy űrlapot választhat, amelyek a következők:

  • Hívja meg a Bash értelmezőt a szkriptfájl futtatásához:
bash miprimerscript.sh
  • Hívja meg az alapértelmezett értelmezőt (Sh) a szkriptfájl végrehajtásához:
sh miprimerscript.sh

megfigyelés: Ne feledje, hogy bizonyos esetekben, ha nem a megfelelő Shellt hívja meg, az a létrehozott szkript részleges vagy teljes meghibásodását okozhatja. Ezért az ideális, ha a parancsfájl első sorában meghívott Shell az, amelyet a végrehajtáshoz használnak. Esetünkben "bash".

A parancsfájlt azonban közvetlenül is végrehajthatjuk a következőképpen:

./miprimerscript.sh

Ebben az esetben az első 2 karakter "./" jelzik, hogy a parancsfájlt az aktuális könyvtárból fogjuk végrehajtani, vagyis a végrehajtható fájl valós elérési útját.

A Linux Script fájl részei vagy elemei

Tényleg, a A szkriptfájl általában valami nagyon alapvető, ezért csak abból áll 2 elem Kik ők:

  • She Bang vagy Sha-Bang (#!): Ez a név a Script fájl első sorának, amelynek célja, hogy meghatározza, melyik programot (Shell) kell végrehajtania. Így, és abban az esetben, ha az említett program nincs telepítve, hiba lép fel, amely megakadályozza a végrehajtását.
  • A kód: Ez bármi lehet, egyetlen parancstól a több ezer sornyi kódig, amelyek egyszerű vagy összetett parancsokat képviselnek egy Linux terminálban.

Például:

#!/bin/bash
echo Mi Primer Script

Képernyőképek

Példa egy szkript végrehajtására – 1. képernyőkép

Példa egy szkript végrehajtására – 2. képernyőkép

Példa egy szkript végrehajtására – 3. képernyőkép

Példa egy szkript végrehajtására – 4. képernyőkép

Shell Scripting – 01. oktatóanyag: The Shell, Bash Shell és Scripts
Kapcsolódó cikk:
Shell Scripting – 01. oktatóanyag: Terminálok, konzolok és shellek
PowerShell 7.2.6: Linux és Windows parancsok használata GNU-ban
Kapcsolódó cikk:
PowerShell 7.2.6: Linux és Windows parancsok használata GNU-ban

Absztrakt banner post

Összegzés

Röviden, ezzel 04. oktatóanyag a Shell Scriptingről már megkezdtük a kezdeti megközelítést gyakorlati és technikai szempontokat köze van Bash Shell-lel generált szkriptfájlok. Ezért reméljük, hogy hamarosan elkezdik készíteni és használni első szkript fájlok GNU/Linux rendszeren.

Ha tetszett a tartalom, kommentelj és oszd meg. És ne feledje, látogasson el a mi elejére «telek», a hivatalos csatorna mellett Telegram további hírekért, oktatóanyagokért és Linux-frissítésekért.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.