Shell skriptēšana — 05. apmācība: Bash Shell skripti — 2. daļa

Shell skriptēšana — 05. apmācība: Bash Shell skripti — 2. daļa

Shell skriptēšana — 05. apmācība: Bash Shell skripti — 2. daļa

Šajā rakstā mēs turpināsim Pamācība 05 no mūsu apmācību sērijas tālāk Shell skripti. Konkrēti, mēs pievērsīsimies a sērija labas prakses, kas jāņem vērā, veicot to pašu.

Tā kā gadā iepriekšējā (04. apmācība) mēs uzrunājam citus praktiskie galvenie punkti kas saistīti ar tiem, jo ​​īpaši kā tie tiek ģenerēti, kā tie tiek izpildīti, un kādas ir daļas, kas veido a bash shell skripts.

Shell skriptēšana — 04. apmācība: Bash Shell skripti — 1. daļa

Shell skriptēšana — 04. apmācība: Bash Shell skripti — 1. daļa

Un, pirms sākat šo ziņu, zvanīja "Shell skriptēšana — apmācība 05", iesakām izpētīt tālāk norādīto saistīto saturu, šodien šīs ziņas lasīšanas beigās:

Shell skriptēšana — 04. apmācība: Bash Shell skripti — 1. daļa
saistīto rakstu:
Shell skriptēšana — 04. apmācība: Bash Shell skripti — 1. daļa
Shell skriptēšana — 03. apmācība: Viss par Bash Shell skriptēšanu
saistīto rakstu:
Shell skriptēšana — 03. apmācība: Viss par skriptiem un Shell skriptēšanu

Shell skriptēšanas apmācība 05

Shell skriptēšanas apmācība 05

Paraugprakse skripta izveidei

10 labākās Shell skriptēšanas prakses

10 labākās Shell skriptēšanas prakses

starp 10 vissvarīgākie ko mēs varam pieminēt, ir šādi:

  1. Koda atkāpe: Kods, kas izstrādāts lasāmā formā, ir ļoti svarīgs tā labākai izpratnei. Un nepieciešamie ievilkumi sniegs skaidru priekšstatu par izstrādāto loģisko struktūru.
  2. Pievienojiet atdalošās atstarpes starp koda sadaļām: Koda sadalīšana moduļos vai sadaļās padara jebkuru kodu lasāmāku un vieglāk saprotamu neatkarīgi no tā, cik garš tas ir.
  3. Komentējiet kodu pēc iespējas vairāk: Noderīgu un nepieciešamo aprakstu pievienošana katrai komandas rindai vai secībai, koda sadaļai vai izstrādātajai funkcijai ļauj vieglāk saprast, kas ir ieprogrammēts.
  4. Izveidojiet mainīgos ar savu funkciju aprakstošiem nosaukumiem: Mainīgo nosaukumu piešķiršana, kas skaidri apraksta un identificē funkciju, kurai tā tika izveidota, palīdz saprast tās mērķi.
  5. Izmantojiet sintaksi VARIABLE=$(comando) komandu aizstāšanai: Tā vietā vecais veids tagad ir novecojis, sekojot VARIABLE=`date +%F`.
  6. Izmantojiet moduļus vai mainīgos, lai pārbaudītu superlietotāju un autorizētos lietotājus ar vai bez paroles: Lai paaugstinātu drošības līmeni, nepieciešamajās koda daļās.
  7. Izmantojiet operētājsistēmas moduļus vai validācijas mainīgos (distro, versija, arhitektūra): Lai novērstu failu izmantošanu neatbalstītos datoros (vai serveros).
  8. Izmantojiet moduļus vai procedūras, lai apstiprinātu kritisko vai pakešu darbību izpildi: Lai mazinātu kļūdas improvizācijas vai paviršības dēļ.
  9. Iekļaujiet dažādus būtiskus moduļus: Starp tiem, ko var minēt, ir Welcome un Farewell moduļi, dubultās izpildes pārbaude, lai nodrošinātu labāku lietotāja pieredzi.
  10. Izveidojiet lietotājam draudzīgas vizuālās saskarnes: Gan terminālis (CLI), gan darbvirsmai (GUI), izmantojot komandas "dialog", "zenity", "gxmessage", "notify-send" un pat komandas "mpg123 y espeak" skaņas brīdinājumiem un skaņas paziņojumiem ar humanizētu vai robotizētu balsi.

Cits svarīgs

  1. Racionalizējiet skripta lielumu, izmantojot ārējās funkcijas un/vai moduļus: Ja skripts galu galā būs ļoti liels, vislabāk to sadalīt, izmantojot funkcijas, vai sadalīt mazākos skripta failos, kurus izsauc galvenais skripts.
  2. Skaidrā un acīmredzamā veidā izsauciet izsaukumus citiem tulkiem (programmēšanas valodām) skriptā: Lai to izdarītu, mums tie ir skaidri jāizsauc, izmantojot līnijas vai moduļus.
Shell skriptēšana — 02. apmācība: Viss par Bash Shell
saistīto rakstu:
Shell skriptēšana — 02. apmācība: Viss par Bash Shell
Shell skriptēšana — 01. apmācība: Shell, Bash Shell un skripti
saistīto rakstu:
Shell skriptēšana — 01. apmācība: termināļi, konsoles un apvalki

Abstrakts reklāmkarogs ziņai

Kopsavilkums

Īsāk sakot, mēs to ceram Apmācība 05 par "Shell skriptēšanu" par labāko labo praksi, veidojot skriptus, un iepriekšējās, palielina daudzu zināšanas, veidojot optimālāko un funkcionālāko. Skripta faili, kas ģenerēti ar Bash Shell.

Ja jums patika saturs, komentējiet un dalieties tajā. Un atcerieties, apmeklējiet mūsu sākumu «vietā», papildus oficiālajam kanālam Telegram lai iegūtu vairāk ziņu, apmācības un Linux atjauninājumus.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.