Shell skriptiranje – Vodič 05: Bash Shell skripte – 2. dio

Shell skriptiranje – Vodič 05: Bash Shell skripte – 2. dio

Shell skriptiranje – Vodič 05: Bash Shell skripte – 2. dio

U ovom postu nastavit ćemo 05 Vodič od naše serije tutorijala nadalje Shell skriptiranje. Konkretno, obratit ćemo se a serija dobra praksa, uzeti u obzir prilikom provođenja istog.

Budući da je u prethodni (Tutorial 04) obraćamo se drugima osnovne praktične točke vezano za njih, posebno za kako se generiraju, kako se izvode, i koji su dijelovi koji čine a bash shell skripta.

Shell skriptiranje – Vodič 04: Bash Shell skripte – 1. dio

Shell skriptiranje – Vodič 04: Bash Shell skripte – 1. dio

I, prije početka ovog posta zove «Shell skriptiranje – Vodič 05», preporučujemo da istražite sljedeće povezani sadržaji, na kraju današnjeg čitanja ovog posta:

Shell skriptiranje – Vodič 04: Bash Shell skripte – 1. dio
Povezani članak:
Shell skriptiranje – Vodič 04: Bash Shell skripte – 1. dio
Shell skriptiranje - Vodič 03: Sve o Bash Shell skriptiranju
Povezani članak:
Skriptiranje ljuske – Vodič 03: Sve o skriptama i skriptiranju ljuske

Vodič za skriptiranje ljuske 05

Vodič za skriptiranje ljuske 05

Najbolji primjeri dobre prakse za izradu skripte

10 najboljih praksi za skriptiranje ljuske

10 najboljih praksi za skriptiranje ljuske

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

  1. Uvucite kod: Kod razvijen u čitljivom obliku vrlo je važan za njegovo bolje razumijevanje. A potrebna udubljenja ponudit će jasan pogled na razrađenu logičku strukturu.
  2. Dodajte razmake za razdvajanje između dijelova koda: Odvajanje koda na module ili odjeljke č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 svakom retku ili redoslijedu naredbe, dijelu koda ili razvijenoj funkciji olakšava razumijevanje onoga što je programirano.
  4. Stvorite varijable s opisnim nazivima svojih funkcija: Dodjeljivanje imena varijabli koja jasno opisuju i identificiraju funkciju za koju je stvorena pomaže u razumijevanju njezine svrhe.
  5. Koristite sintaksu VARIABLE=$(comando) za zamjenu naredbe: Umjesto da, stari način sada zastarjeli slijedeći VARIABLE=`date +%F`.
  6. Koristite module ili varijable za provjeru valjanosti superkorisnika i ovlaštenih korisnika, sa ili bez lozinke: Za povećanje razine sigurnosti, u potrebnim dijelovima koda.
  7. Koristite module ili validacijske varijable operativnog sustava (Distro, verzija, arhitektura): Kako biste spriječili korištenje datoteka na nepodržanim računalima (ili poslužiteljima).
  8. Koristite module ili procedure za potvrdu izvršenja kritičnih ili skupnih radnji: Da bi se minimalizirale pogreške zbog improvizacije ili nepažnje.
  9. Uključite različite osnovne module: Među onima koji se mogu spomenuti, Dobrodošli i Zbogom moduli, dvostruka provjera izvršenja, za bolje korisničko iskustvo.
  10. Stvorite vizualna sučelja prilagođena korisniku: I putem terminala (CLI) i za radnu površinu (GUI) pomoću naredbi "dialog", "zenity", "gxmessage", "notify-send" pa čak i naredbe "mpg123 y espeak" za zvučna upozorenja i zvučne obavijesti humaniziranim ili robotskim glasom.

Ostalo važno

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

Apstraktni banner za post

Rezime

Ukratko, nadamo se ovome Vodič 05 o «Shell skriptiranju» o najboljim dobrim praksama pri izradi skripti, a prethodne, povećavaju znanja mnogih, pri izradi najoptimalnije i najfunkcionalnije Datoteke skripte generirane pomoću Bash Shell-a.

Ako vam se svidio sadržaj, komentirajte i podijelite. I zapamtite, posjetite početak našeg «mjesto», pored službenog kanala Telegram za više vijesti, vodiča i ažuriranja Linuxa.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.