Danas, u ovom postu, nastavljamo Vodič 04 od naše serije tutorijala Shell skriptiranje. U prethodnim smo se bavili sljedećim konceptima: Terminali, konzole, školjke, bash shell, skripte i shell skripte.
Iz tog razloga, u ovom vodiču ćemo se malo više fokusirati na praktični ili tehnički dio of the Fajlovi skripti kreirani pomoću Bash Shell-a.
I, prije početka ovog posta naz “Shell Scripting – Tutorial 04”, preporučujemo da istražite sljedeće povezani sadržaji, na kraju današnjeg čitanja ovog posta:
Tutorial za shell skriptiranje 04
Osnove skriptnih datoteka
Generacija
para generirati datoteku skriptet u osnovi trebate koristiti uređivač teksta, koji može biti bez problema, jednostavan od terminal (CLI) kao što su “nano” ili “vi”, ili from Desktop (GUI) kao što je "gedit" ili "mousepad".
Takođe, mogu se koristiti uređivači izvornog koda složeniji ili robusniji IDE tip, koji detektuje sintaksu jezika koji se koristi, kao što je Geany, Atom, Sublime text, Visual Studio Code, između mnogih drugih.
U principu, bilo bi dovoljno samo da u jednom od njih izvršimo nalog generirajte novu datoteku običnog teksta sa ili bez “.sh” ekstenzijapo mogućnosti sa njom.
Na primjer, najjednostavnije bi bilo izvršiti sljedeću naredbu u terminalu:
nano miprimerscript.sh
Izvršenje
para pokrenite bash shell skriptu, možete odabrati 2 načina ili forme, a to su:
- Pozovite Bash interpreter da pokrenete datoteku skripte:
bash miprimerscript.sh
- Pozovite zadani interpreter (Sh) da izvršite datoteku skripte:
sh miprimerscript.sh
Napomena: Imajte na umu da, u nekim prilikama, nepozivanje ispravnog Shell-a može uzrokovati djelomični ili potpuni kvar kreirane skripte. Stoga je idealno da Shell prizvana u prvom redu skripte bude ona koja se koristi za njeno izvršavanje. U našem slučaju, "bash".
Međutim, možemo i direktno izvršiti datoteku skripte na sljedeći način:
./miprimerscript.sh
U ovom slučaju, prva 2 znaka "./" označava da ćemo izvršiti skript datoteku iz trenutnog direktorija, odnosno stvarne putanje na kojoj se nalazi izvršni fajl.
Dijelovi ili elementi unutar datoteke Linux Script
Zaista, a Datoteka skripte općenito je nešto vrlo osnovno, dakle, sastoji se samo od 2 predmeta a to su:
- She Bang ili Sha-Bang (#!): Ovo je ime dato prvom redu datoteke Script, čija je svrha da odredi koji program (Shell) treba izvršiti. Tako da, iu slučaju da navedeni program nije instaliran, nastaje greška koja onemogućava njegovo izvršenje.
- Kod: Ovo može biti bilo šta, od jedne naredbe do hiljada linija koda koji predstavljaju jednostavne ili složene komande u Linux terminalu.
Na primjer:
#!/bin/bash
echo Mi Primer Script
Snimke ekrana
Resumen
Ukratko, sa ovim Tutorial 04 o «Shell Scriptingu» već smo započeli početni pristup više praktičnih i tehničkih aspekata vezano za Datoteke skripte generirane pomoću Bash Shell-a. Stoga se nadamo da će uskoro početi kreirati i koristiti svoje prve datoteke skripte na GNU/Linuxu.
Ako vam se dopao sadržaj, komentirajte i podijelite. I zapamtite, posjetite početak našeg «sajt», pored zvaničnog kanala telegram za više vijesti, tutorijala i ažuriranja za Linux.