Bash Variable Name Rules Legal and Uloval

Bash Variable Name Rules Legal and Uloval

Hvert programmeringsspråk har syntaks for å erklære variabelnavn som en bruker trenger å følge. På samme måte har bashskript.

Det er tre forskjellige metoder som du bør vurdere mens du erklærer en variabel som er nevnt nedenfor

  • Metode 1: Deklarerer en variabel ved bruk av bare alfabeter
  • Juridiske måter å erklære variabler ved å bruke bare alfabeter på
  • Ulovlige måter å erklære variabler ved å bruke bare alfabeter
  • Metode 2: Kombinasjon av alfabet med et tall
  • Juridiske måter å kombinere alfabeter med et tall
  • Ulovlig måte å kombinere alfabeter med et tall
  • Metode 3: Kombinasjon av alfabeter og tall med understreking
  • Juridiske måter å kombinere alfabeter og tall med understreking
  • Ulovlige måter å kombinere alfabeter og tall med understreking
  • Sammendrag

La oss starte denne guiden!

Metode 1: Deklarerer en variabel ved bruk av bare alfabeter

Det er noen juridiske måter og ulovlige måter også som du kan vurdere mens du erklærer en variabel ved bruk av bare alfabeter som er diskutert nedenfor.

Juridiske måter å erklære variabler ved å bruke bare alfabeter på

For å erklære en variabel, kan du bruke alfabeter som enten kan være liten, kapitalisert eller deres kombinasjon Som vist på bildet nedenfor:

$ varname = “Velkommen til Linuxhint”

I bildet over har vi bare brukt små bokstaver som er en lovlig måte å kjøre bashskriptet på. Nå skal erklære en variabel med alle store bokstaver som vist under:

$ Varname = “Velkommen til Linuxhint”

Neste, vil vi være erklærer variabelen som inneholder både små og store bokstaver som vist nedenfor:

$ Varname = “Velkommen til Linuxhint”

Merk: Vi har lagret hver fil med navnet "test.sh”, Og du kan utføre skriptet ved å skrive følgende kommando:

$ bash test.sh

Ulovlige måter å erklære variabler ved å bruke bare alfabeter

Hvis du prøver å skille ord eller alfabet med Bruke et rom, da vil det ikke fungere og anses å være ulovlig, som vist nedenfor.

$ var name = “Velkommen til Linuxhint”

Utgangen fra ovennevnte bashpt når du utfører det er nevnt nedenfor:

$ bash test.sh

Merk: Når du tildeler noe til en variabel, bør det være ingen plass på begge sider av Oppdragsoperatør (=) også.

Det er ikke en god praksis å erklære variabler Bruke reservord som om, mens, og til. Selv om de ikke er ulovlige, men det kan være forvirrende å bruke dem, da de først og fremst er laget for et annet formål med å programmeres.

Metode 2: Kombinasjon av alfabet med et tall

Du kan Kombiner alfabeter med et hvilket som helst tall I tillegg til å erklære en variabel, men det er noen juridiske og ulovlige måter å gjøre det som beskrevet nedenfor:

Juridiske måter å kombinere alfabeter med et tall

Den juridiske måten å kombinere alfabeter med et nummer er nevnt nedenfor:

$ varname123 = “Velkommen til Linuxhint”

Du kan se i bildet ovenfor som vi har Skriv først alfabetene og deretter skrev vi tall, men du kan også skrive tall mellom tallene Som fulgt nedenfor:

$ va1rn2am3e = “Velkommen til Linuxhint”

Merk: Når du kjører noen av de ovennevnte bashskriptene, vil du få den samme utgangen som er nevnt nedenfor:

$ bash test.sh

Tilsvarende kan du også Kombiner store bokstaver eller kombinasjonen av Små og store bokstaver sammen med tallene.

Ulovlig måte å kombinere alfabeter med et tall

Den ulovlige måten å kombinere alfabeter med et nummer er når du Skriv tallene først, etterfulgt av alfabetene Som forklart nedenfor:

$ 123VarName = “Velkommen til Linuxhint”

Når du kjører ovennevnte bashpt, får du følgende feil:

$ bash test.sh

Dette betyr at en Antall skal ikke komme først mens du erklærer en variabel, ellers vil den betrakte det som en Linux -kommando.

Merk: Hvis du vil skille ord og tall ved hjelp av et rom, regnes det også som ulovlig.

Metode 3: Kombinasjon av alfabeter og tall med understreking

Du kan kombinere en understrek med alfabet og tall, så de juridiske og ulovlige måtene å gjøre som blir diskutert nedenfor.

Juridiske måter å kombinere alfabeter og tall med understreking

Understreker brukes vanligvis til å skille ett ord eller et tall fra andre, og et av eksemplene er nevnt nedenfor:

$ var_name = “Velkommen til Linuxhint”

Du kan bruke understrek med Kombinasjon av alfabet og tall som vist under:

$ varname_123 = “Velkommen til Linuxhint”

Du kan også bruke Flere understreker også mens du erklærer en variabel som vist nedenfor:

$ var_name_123 = “Velkommen til Linuxhint”

Tilsvarende kan du Plasser understrekningen i starten av variabelen I tillegg kan det vises nedenfor:

$ _VAR_NAME_123 = “Velkommen til Linuxhint”

De fire forskjellige måtene beskrevet ovenfor er lovlige. De vil gi deg samme utgang som vist nedenfor:

$ bash test.sh

Ulovlige måter å kombinere alfabeter og tall med understreking

Hvis en Variabel starter med et tall, Deretter vil det ikke ha noen mening og ansett som ulovlig å plassere en understrekning hvor som helst, og ansett som ulovlig, som dekket i forrige seksjon:

$ 123_VAR_NAME = “Velkommen til Linuxhint”

Du kan se at variabelen nå er i hvit farge Sammenlignet med det blå i andre bash -skript, og dette er en av indikasjonene på at variabelnavnet er ulovlig. Så når du kjører ovennevnte bashpt, vil det gi deg følgende feil:

$ bash test.sh

Merk: Bruke hvilken som helst spesiell karakter som @, $ eller # Hvor som helst mens du erklærer en variabel er heller ikke en lovlig måte, og et av eksemplene er vist nedenfor.

$ var@name = “Velkommen til Linuxhint”

Når du kjører slike bashskript da, vil du møte en feil som vises nedenfor:

$ bash test.sh

La oss oppsummere innholdet omtalt ovenfor.

Sammendrag

Vi har oppsummert alle juridiske og ulovlige regler som har blitt diskutert i denne artikkelen nedenfor:

Juridiske måter å erklære variabler på Ulovlige måter å erklære variabler på
Bruk av hvilken som helst kombinasjon av bokstaver/alfabeter. Et rom hvor som helst, eller reserverte ord
Alfabeter eller understreking bør komme først Et tall først, og deretter alfabetene eller understreken
Spesialtegn hvor som helst.

Det er alt fra denne artikkelen.

Konklusjon

I bash -skripting kan forskjellige metoder følges for å nevne en variabel, i.e., Bare alfabeter, alfabeter med tall og alfabet med tall/understreking. Hver metode har noen juridiske måter å navngi en variabel i bash. Dessuten blir de juridiske og ulovlige perspektivene på hver metode også utforsket. Mens du erklærer variabler, er bruken av spesialtegn ulovlig. Denne guiden har presentert mulige metoder og juridiske/ulovlige aspekter for å nevne en variabel i bash.