Opmerkingen schrijven in Bash-scripts

  • Matthew Stevenson
  • 0
  • 680
  • 179
> Nou, je hebt een geweldig Bash-script geschreven. Het werkt perfect en misschien is het niet nodig om nieuwe functionaliteit toe te voegen. Nou ja, misschien niet voor nu, tenminste! In dit stadium ben je tevreden met het script. Na een paar maanden open je je bash-script echter opnieuw om een ​​nieuwe functie toe te voegen en krijg je hoofdpijn om erachter te komen hoe het script echt werkt. Daarom moet u extra energie en tijd besteden voordat u daadwerkelijk kunt beginnen met het bewerken van het script om een ​​nieuwe functie toe te voegen.
Welnu, op dit punt heb je spijt dat je geen opmerkingen (opmerkingen) in het script hebt geplaatst om je eraan te herinneren hoe het bash-script is gestructureerd. Niet alleen dat Bash-opmerkingen dienen als uitstekende opmerkingen voor jou of iemand anders die met je script zou kunnen werken, ze kunnen tot op zekere hoogte ook worden gebruikt als een standaard bash-scriptfoutopsporingsprogramma.
In deze tutorial leer je:
  • Hoe te reageren op de bash-opdrachtregel
  • Hoe commentaar bash-scripts te schrijven
  • Hoe u opmerkingen op meerdere regels kunt maken
Bash Script Comment Voorbeeld

Gebruikte softwarevereisten en -conventies

Softwarevereisten en Linux Command Line-conventies
Categorie Vereisten, conventies of gebruikte softwareversie
Systeem Elke Linux-distributie
Software Nvt
Andere Bevoorrechte toegang tot uw Linux-systeem als root of via het sudo opdracht.
Conventies # - vereist dat gegeven linux-commando's worden uitgevoerd met root-privileges, hetzij direct als rootgebruiker, hetzij door gebruik van sudo opdracht
$ - vereist dat gegeven linux-commando's worden uitgevoerd als een gewone niet-geprivilegieerde gebruiker

Opmerkingen schrijven in Bash-scripts

De eenvoudigste uitleg over het invoegen van een opmerking in een bash-script is door te zeggen dat elke regel behalve de eerste regel voorafgegaan door de # wordt door de bash-tolk als commentaar beschouwd. Omdat dezelfde regel ook van toepassing is op een bash-commando, kun je deze definitie testen door simpelweg een commando dat je gebruikt voor te voegen op de bash shell-terminal. Probeer bijvoorbeeld de volgende opdrachten uit te voeren:
 $ echo "Bash Comment" $ # echo "Bash Comment" 
Zoals je kunt zien, werd het tweede commando genegeerd door de Bash-interpreter omdat het als commentaar werd geïnterpreteerd. Het reageren op bash-commando's is een geweldige manier om uw commando's op te slaan in een bash-geschiedenis zonder de daadwerkelijke uitvoering.
Probeer vervolgens een opmerking te maken binnen het eigenlijke bash-script. Het enige wat u hoeft te doen, is elke regel waarmee u een opmerking wilt plaatsen, voorafgaan #.
Hier is een voorbeeld:
#! / bin / bash greeting = "Welkom" gebruiker = $ (whoami) dag = $ (datum +% A) echo "$ groet terug $ gebruiker! Vandaag is $ dag, wat de beste dag van de hele week is!" echo "Je Bash shell-versie is: $ BASH_VERSION. Veel plezier!"
Probeer vervolgens enkele regels te becommentariëren:
#! / bin / bash # greeting = "Welkom" #user = $ (whoami) #day = $ (date +% A) echo "$ groet terug $ gebruiker! Vandaag is $ dag, wat de beste dag van de hele week!" echo "Je Bash shell-versie is: $ BASH_VERSION. Veel plezier!"
Afhankelijk van je syntaxis markeerstift kun je zien dat de commentaarregels nu worden genegeerd. Helaas staat bash niet toe om het hele blok te becommentariëren. In plaats daarvan, als u een commentaarblok wilt geven, moet u elke regel een voor een becommentariëren. Gelukkig maken veel teksteditors uw inspanning gemakkelijker.
Als u bijvoorbeeld de Kate-editor gebruikt, kunt u meerdere regels tegelijk becommentariëren door simpelweg alle vereiste regels te markeren door op CTRL + d te drukken. Druk op CTRL + SHIFT + D om commentaar te verwijderen.
Nog een ander voorbeeld is een op tekst gebaseerde editor VIM, zoals te zien is in de onderstaande video:



Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem