Hvordan du bruker enkelt- og flere linjekommentarer i bash

Hvordan du bruker enkelt- og flere linjekommentarer i bash
Å bruke kommentarer i et hvilket som helst skript eller kode er veldig viktig for å gjøre skriptet mer lesbart. Kommentarer fungerer som dokumentasjon for skriptet. Leseren kan lett forstå hvert trinn i manuset hvis forfatteren kommenterer det riktig. Kommentarer blir ignorert når manuset kjøres. Enkeltlinjen kan kommenteres veldig enkelt i bashskriptet. Men det er flere måter å kommentere flere linjer i bashskriptet. Hvordan du kan bruke kommentarer med flere linjer i bash -skript vises i denne opplæringen.

Enkeltlinjekommentar:

Du kan forklare funksjonen til hver linje i skriptet ved å legge til en enkelt linjekommentar på ovennevnte eller side av linjen. '#'Symbol brukes til å kommentere en enkelt linje i bashskriptet. Følgende eksempel viser bruk av enkeltlinjekommentarer. Skriptet vil beregne summen av to heltallstall, og verdien av tillegget vil bli skrevet ut. Kommandoen for en linje er lagt til før hver skriptlinje som vil bli ignorert etter å ha utført koden.

Eksempel-1: Kommentar med én linje

'#' -Symbolet brukes til å legge til enkeltlinjekommentarer i bash-skriptet. Lag et bash-skript med følgende kode for å sjekke måten å legge til en enkeltlinjekommentar i skriptet. To numeriske tall vil bli lagt til og skrevet ut etter å ha utført skriptet. Her er alle kommentarer lagt til før hver linje i skriptet for å beskrive formålet.

#!/bin/bash
#Trykk en enkel tekst
ekko "Arbeid med Bash Comments"
#Add 10 med 20 og lagre verdien i n
((n = 10+20))
#Trykk verdien av n
ekko $ n

Produksjon:
Følgende utgang vises etter å ha utført koden ovenfor.

Eksempel-2: Inline kommentarer i bash-manus

Enkeltlinjekommentaren kan også legges til etter slutten av manuset som kalles en inline kommentar. Lag en bash -fil med følgende skript for å sjekke bruken av inline -kommentarer. Følgende skript vil kombinere to strengverdier og skrive ut den kombinerte verdien. Fire inline -kommentarer er lagt til i skriptet som vil bli ignorert på utførelsestidspunktet.

#!/bin/bash
STR1 = "Linux" # Initialiser den første strengverdien
str2 = "hint" # initilaize den andre strengverdien
STR = $ str1 $ str2 # Kombiner strengverdiene
ekko "Strengverdien etter sammenkobling av strengene"
Echo $ str # Skriv ut den kombinerte strengen

Produksjon:
Følgende utgang vises etter å ha utført koden ovenfor.

Multiple Line Commentary:

Det er ikke noe direkte alternativ å kommentere flere linjer i bashskriptet som andre programmeringsspråk. Du kan bruke andre funksjoner i bash for å kommentere flere linjer i et skript. Ett alternativ bruker 'her dokument', og et annet alternativ bruker': '. Bruken av begge alternativene vises i følgende eksempler.

Eksempel-3: Multi-line kommentar ved hjelp av her dokument

En avgrenser brukes i begynnelsen av kommentaren med << symbol, and the same delimiter is used at the end of the comment to add a multi-line comment in bash script. Create a bash file with the following script to check the way to add a multi-line comment using here document. Here, LongComment har blitt brukt som avgrenseren av her dokument for å legge til multi-line kommentar. Skriptet vil beregne og skrive ut verdien på 53 som utgang. Én flerlinje og tre enkeltlinjekommentarer har blitt brukt i skriptet.

#!/bin/bash
<Dette skriptet er vant til
Beregne kuben til
et tall med verdi 5
LongComment
#Sett verdien av n
n = 5
#Calculate 5 til kraften 3
((resultat = $ n*$ n*$ n))
#Trykk området
ekko $ resultat

Produksjon:
Følgende utgang vises etter å ha utført koden ovenfor.

Eksempel-4: Multi-line kommentar ved bruk av ':' Kommando

Å bruke tykktarm (:) med det eneste sitatet er den mest enkle måten å legge til en multi-line kommentar i bash-skriptet. Multi-linjekommentaren vil bli lagt til i et enkelt sitat (') etter tykktarmen (:). Bruken av kommentarer med flere linjer har vist i følgende eksempel. Skriptet vil sjekke et nummer er rart eller til og med. Her har en flerlinjekommentar blitt brukt i skriptet for å beskrive skriptets hovedformål.

#!/bin/bash
#Initialiser variabelen N med et tall
n = 15
: '
Følgende skript vil sjekke nummeret er
Til og med eller merkelig ved å dele tallet med 2 og sjekke resten av verdien
'
ekko -n "$ n"
if (($ n % 2 == 0))
deretter
ekko "er et jevnt tall.""
ellers
ekko "er et oddetall.""
fi

Produksjon:
Følgende utgang vises etter å ha utført koden ovenfor.

Eksempel-5: Kommenter flere linjer i Visual Studio Code

Måtene å legge til en kommentar på flere linjer om gangen ved å bruke '#' i Visual Studio Code har vist i dette eksemplet. Måtene å legge til kommentarer i tidligere eksempler kan brukes på alle typer redaktører. Men hvis du bruker en standard kodeditor som Visual Studio -kode, er det enklere å kommentere flere linjer eller fjerne kommentaren fra flere linjer. Du må installere denne redigeringsprogrammet i systemet ditt for å sjekke dette eksemplet. Lag en bash -fil med følgende skript ved hjelp av Visual Studio Code Editor.

#!/bin/bash
ekko "Arbeid med Bash Comments"
((n = 10+20))
ekko $ n
Les -P "Skriv inn det første nummeret:" N1
Les -P "Skriv inn det andre nummeret:" N2
ekko $ ((n1+n2))

Velg linjene du vil kommentere, høyreklikk på de valgte linjene og velg Legg til linjekommentar Fra kommandopaletten.

Etter utvalget vil de valgte linjene bli kommentert med '#' som følgende bilde.

Velg linjene du vil utruste og høyreklikk på de valgte linjene, og velg Fjern blokkeringskommentar fra kommandopaletten for å fjerne '#' fra linjene som ble kommentert før.

Konklusjon:

Ulike måter å legge til enkelt- og flerlinjekommentarer i bash-skriptet har blitt vist i denne opplæringen ved å bruke flere eksempler på. Å legge til kommentarer med flere linjer er ikke enklere i bash som andre programmeringsspråk når du bruker en tekstredigerer. Denne opplæringen vil hjelpe deg å lære og bruke enkelt- og flere linjekommentarer i bash -skriptet ditt.