I dette nuværende indlæg vil vi fortsætte Tutorial 05 fra vores tutorial-serie om Shell Scripting. Konkret vil vi behandle en serie god praksis, at tage hensyn til, når du udfører det samme.
Siden, i forrige (Tutorial 04) vi henvender os til andre grundlæggende praktiske punkter relateret til disse, specifikt hvordan de er genereret, hvordan de udføres, og hvad er de dele, der udgør en bash shell script.
Og før du starter dette indlæg kaldet "Shell Scripting – Tutorial 05", anbefaler vi at udforske følgende relateret indhold, i slutningen af at læse dette indlæg i dag:
Shell Scripting Tutorial 05
Bedste gode fremgangsmåder til at oprette et script
Top 10 bedste praksis for Shell Scripting
Blandt de 10 vigtigste som vi kan nævne er følgende:
- Indryk koden: En kode udviklet i læsbar form er meget vigtig for dens bedre forståelse. Og de nødvendige fordybninger vil give et klart overblik over den omfattende logiske struktur.
- Tilføj adskillende mellemrum mellem kodesektioner: At opdele koden i moduler eller sektioner gør enhver kode mere læsbar og nem at forstå, uanset hvor lang den er.
- Kommenter koden så meget som muligt: Tilføjelse af nyttige og nødvendige beskrivelser til hver linje eller kommandorækkefølge, kodeafsnit eller funktion, der er udviklet, gør det lettere at forstå, hvad der er blevet programmeret.
- Opret variabler med beskrivende navne på dine funktioner: At tildele variabelnavne, der klart beskriver og identificerer den funktion, som den blev oprettet til, hjælper med at forstå dens formål.
- Brug syntaksen
VARIABLE=$(comando)
for kommandoerstatning: I stedet for, den gamle måde nu fordømt at følgeVARIABLE=`date +%F`
. - Brug moduler eller variabler til validering af superbruger og autoriserede brugere, med eller uden adgangskode: For at øge sikkerhedsniveauet i de nødvendige dele af koden.
- Brug moduler eller valideringsvariable for operativsystemet (Distro, Version, Arkitektur): For at forhindre brugen af filerne på ikke-understøttede computere (eller servere).
- Brug moduler eller procedurer til at bekræfte udførelsen af kritiske handlinger eller batchhandlinger: At minimere fejl på grund af improvisation eller skødesløshed.
- Inkluder diverse essentielle moduler: Blandt dem der kan nævnes, velkomst- og farvel-moduler, dobbelt eksekveringsverifikation, for en bedre brugeroplevelse.
- Opret brugervenlige visuelle grænseflader: Både ved Terminal (CLI) og til skrivebordet (GUI) ved hjælp af kommandoerne
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
og endda kommandoerne"mpg123 y espeak"
til soniske alarmer og hørbare meddelelser med humaniseret eller robotstemme.
Andet vigtigt
- Rationaliser scriptstørrelsen med eksterne funktioner og/eller moduler: Hvis et script ender med at blive meget stort, er det bedst at opdele det ved hjælp af funktioner eller opdele det i mindre script-filer, som kaldes af et hovedscript.
- Påkald, på en klar og tydelig måde, opkaldene til andre tolke (programmeringssprog) i scriptet: For at gøre dette skal vi påkalde dem tydeligt ved hjælp af linjer eller moduler.
Resumé
Kort sagt, vi håber dette Tutorial 05 om "Shell Scripting" om den bedste gode praksis, når man laver manuskripter, og de tidligere, øger kendskabet til mange, når man laver det mest optimale og funktionelle Script-filer genereret med Bash Shell.
Hvis du kunne lide indholdet, kommentere og del det. Og husk, besøg begyndelsen af vores «hjemmeside», ud over den officielle kanal af Telegram for flere nyheder, tutorials og Linux-opdateringer.