Shell skripte – Tutorijal 05: Bash Shell skripte – 2. dio

Shell skripte – Tutorijal 05: Bash Shell skripte – 2. dio

Shell skripte – Tutorijal 05: Bash Shell skripte – 2. dio

U ovom sadašnjem postu nastavićemo sa Vodič 05 od naše serije tutorijala Shell skriptiranje. Konkretno, mi ćemo se pozabaviti a Serija dobre prakse, uzeti u obzir prilikom provođenja istog.

Pošto, u prethodni (Vodič 04) obraćamo se drugima osnovne praktične tačke vezano za ove, posebno za kako se generišu, kako se izvode, i koji su dijelovi koji čine a bash shell skripta.

Shell skripte – Tutorijal 04: Bash Shell skripte – 1. dio

Shell skripte – Tutorijal 04: Bash Shell skripte – 1. dio

I, prije početka ovog posta naz “Shell Scripting – Tutorial 05”, preporučujemo da istražite sljedeće povezani sadržaji, na kraju današnjeg čitanja ovog posta:

Shell skripte – Tutorijal 04: Bash Shell skripte – 1. dio
Vezani članak:
Shell skripte – Tutorijal 04: Bash Shell skripte – 1. dio
Shell Scripting - Tutorial 03: Sve o Bash Shell skriptama
Vezani članak:
Shell skriptiranje – Tutorial 03: Sve o skriptama i shell skriptovima

Tutorial za shell skriptiranje 05

Tutorial za shell skriptiranje 05

Najbolje dobre prakse za kreiranje skripte

Top 10 najboljih praksi za shell skriptiranje

Top 10 najboljih praksi za shell skriptiranje

Među 10 najvažnijih koje možemo spomenuti su sljedeće:

  1. Uvuci kod: Kod razvijen u čitljivom obliku je veoma važan za njegovo bolje razumijevanje. A neophodna udubljenja će ponuditi jasan pogled na razrađenu logičku strukturu.
  2. Dodajte razmake između sekcija koda: Razdvajanje koda na module ili sekcije čini svaki kod čitljivijim i lakšim za razumijevanje, bez obzira koliko je dug.
  3. Komentirajte kod što je više moguće: Dodavanje korisnih i potrebnih opisa svakoj liniji ili redoslijedu naredbe, dijelu koda ili razvijenoj funkciji, olakšava razumijevanje onoga što je programirano.
  4. Kreirajte varijable s opisnim imenima vaših funkcija: Dodjela imena varijabli koja jasno opisuju i identificiraju funkciju za koju je kreirana pomaže u razumijevanju njene svrhe.
  5. Koristite sintaksu VARIABLE=$(comando) za zamjenu komandi: Umjesto toga, stari način je sada zastario sljedeće VARIABLE=`date +%F`.
  6. Koristite module ili varijable za validaciju superkorisnika i ovlaštenih korisnika, sa ili bez lozinke: Za povećanje nivoa sigurnosti, u potrebnim dijelovima koda.
  7. Koristite module ili varijable validacije operativnog sistema (Distro, Verzija, Arhitektura): Da biste spriječili korištenje datoteka na nepodržanim računarima (ili serverima).
  8. Koristite module ili procedure da potvrdite izvršenje kritičnih ili grupnih radnji: Da minimizirate greške zbog improvizacije ili nepažnje.
  9. Uključite različite osnovne module: Među onima koji se mogu spomenuti su moduli Welcome i Farewell, dvostruka provjera izvršenja, za bolje korisničko iskustvo.
  10. Napravite vizuelna sučelja prilagođena korisniku: I za terminal (CLI) i za radnu površinu (GUI) koristeći komande "dialog", "zenity", "gxmessage", "notify-send" pa čak i komande "mpg123 y espeak" za zvučna upozorenja i zvučne obavijesti humaniziranim ili robotskim glasom.

Ostalo važno

  1. Racionalizirajte veličinu skripte pomoću vanjskih funkcija i/ili modula: Ako će skripta na kraju biti vrlo velika, najbolje je podijeliti je pomoću funkcija ili je podijeliti na manje datoteke skripte, koje poziva glavna skripta.
  2. Pozovite, na jasan i očigledan način, pozive drugim tumačima (programskim jezicima) unutar skripte: Da bismo to učinili, moramo ih jasno pozvati po linijama ili modulima.
Shell Scripting - Tutorial 02: Sve o Bash Shell-u
Vezani članak:
Shell skriptiranje – Tutorijal 02: Sve o Bash Shell-u
Shell Scripting - Tutorial 01: Shell, Bash Shell i skripte
Vezani članak:
Shell skriptiranje – Tutorijal 01: Terminali, konzole i školjke

Apstraktni baner za post

Resumen

Ukratko, nadamo se ovome Tutorial 05 o «Shell Scriptingu» o najboljim dobrim praksama pri izradi skripti, a prethodni, povećavaju znanje mnogih, pri izradi najoptimalnijih i najfunkcionalnijih Datoteke skripte generirane pomoću Bash Shell-a.

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.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.