Bash Regole di nome variabile legale e illegale

Bash Regole di nome variabile legale e illegale

Ogni linguaggio di programmazione ha la sua sintassi per dichiarare i nomi delle variabili che un utente deve seguire. Allo stesso modo, gli script bash hanno la loro sintassi, alcuni dei quali sono legali mentre altri sono illegali, che saranno discussi in questo articolo.

Esistono tre diversi metodi che dovresti considerare mentre dichiara una variabile menzionata di seguito

  • Metodo 1: dichiarare una variabile usando solo alfabeti
  • Modi legali di dichiarare variabili utilizzando solo alfabeti
  • Modi illegali di dichiarare variabili usando solo alfabeti
  • Metodo 2: combinazione di alfabeti con un numero
  • Modi legali per combinare alfabeti con un numero
  • Modo illegale di combinare alfabeti con un numero
  • Metodo 3: combinazione di alfabeti e numeri con sottolineaggio
  • Modi legali per combinare alfabeti e numeri con sottolineaggio
  • Modi illegali per combinare alfabeti e numeri con sottolineaggio
  • Riepilogo

Iniziamo questa guida!

Metodo 1: dichiarare una variabile usando solo alfabeti

Ci sono anche alcuni modi legali e modi illegali che potresti prendere in considerazione mentre dichiari una variabile usando solo alfabeti che sono discussi di seguito.

Modi legali di dichiarare variabili utilizzando solo alfabeti

Per dichiarare una variabile, è possibile utilizzare alfabeti che possono essere Piccolo, capitalizzato o la loro combinazione Come mostrato nell'immagine qui sotto:

$ varname = "Benvenuti a LinuxHint"

Nell'immagine sopra, abbiamo usato solo il piccole lettere che è un modo legale per eseguire lo script bash. Ora stanno andando a dichiarare una variabile con tutte le lettere maiuscole come mostrato di seguito:

$ Varname = "Benvenuti a LinuxHint"

Successivamente, lo saremo dichiarare la variabile che contiene lettere sia piccole che capitali come mostrato di seguito:

$ Varname = "Benvenuti a LinuxHint"

Nota: Abbiamo salvato ogni file con il nome di "test.sh"E puoi eseguire lo script scrivendo il seguente comando:

$ Bash Test.sh

Modi illegali di dichiarare variabili usando solo alfabeti

Se stai cercando di separare le parole o gli alfabeti usando uno spazio, allora non funzionerà ed è considerato illegale, come mostrato di seguito.

$ var name = "Benvenuti a LinuxHint"

L'output dello script Bash sopra quando si esegue viene menzionato di seguito:

$ Bash Test.sh

Nota: Quando si sta assegnando qualcosa a una variabile, allora dovrebbe esserci nessuno spazio su entrambi i lati del operatore di assegnazione (=) anche.

Non è una buona pratica dichiarare variabili usando le parole di riserva come se, mentre e fino a. Sebbene non siano illegali ma usarli può essere confuso in quanto sono principalmente realizzati per un altro scopo nella programmazione.

Metodo 2: combinazione di alfabeti con un numero

Puoi Combina gli alfabeti con qualsiasi numero Inoltre per dichiarare una variabile, ma ci sono alcuni modi legali e illegali per farlo come descritto di seguito:

Modi legali per combinare alfabeti con un numero

Di seguito è menzionato il modo legale di combinare alfabeti con un numero:

$ varname123 = "Welcome to LinuxHint"

Puoi vedere nell'immagine sopra che abbiamo prima scrivi gli alfabeti e poi abbiamo scritto numeri, ma puoi anche scrivere numeri tra i numeri come seguito di seguito:

$ va1rn2am3e = "benvenuto su linuxhint"

Nota: Quando esegui uno degli script bash di cui sopra otterrai la stessa uscita menzionata di seguito:

$ Bash Test.sh

Allo stesso modo, puoi anche Combina le lettere maiuscole o la combinazione di Lettere piccole e capitali Insieme ai numeri.

Modo illegale di combinare alfabeti con un numero

Il modo illegale di combinare alfabeti con un numero è quando tu Scrivi prima i numeri, seguiti dagli alfabeti Come spiegato di seguito:

$ 123Varname = "Benvenuti a LinuxHint"

Quando esegui lo script bash sopra, otterrai il seguente errore:

$ Bash Test.sh

Questo significa che a Il numero non dovrebbe venire prima Dichiarando una variabile, altrimenti la considererà un comando Linux.

Nota: Se si desidera separare parole e numeri usando uno spazio, allora è anche considerato illegale.

Metodo 3: combinazione di alfabeti e numeri con sottolineaggio

Puoi combinare un sottolineare con alfabeti e numeri, quindi i modi legali e illegali di farlo sono discussi di seguito.

Modi legali per combinare alfabeti e numeri con sottolineaggio

I punti di sottolineatura sono generalmente usati per separare una parola o un numero da altre e uno dei suoi esempi è menzionato di seguito:

$ var_name = "Benvenuti a LinuxHint"

Puoi usare il sottolineare con il Combinazione di alfabeti e numeri come mostrato di seguito:

$ varname_123 = "Welcome to LinuxHint"

Puoi anche usare più punteggi anche mentre dichiara una variabile come mostrato di seguito:

$ var_name_123 = "Benvenuto su LinuxHint"

Allo stesso modo, puoi Posizionare il sottocore all'inizio della variabile Inoltre, può essere mostrato di seguito:

$ _VAR_NAME_123 = "Benvenuti a LinuxHint"

I quattro diversi modi sopra descritti sono legali. Ti daranno lo stesso output mostrato di seguito:

$ Bash Test.sh

Modi illegali per combinare alfabeti e numeri con sottolineaggio

Se un La variabile inizia con un numero, Quindi posizionare un sottolineato ovunque non avrà alcun significato e considerato illegale, come coperto nella sezione precedente:

$ 123_var_name = "Benvenuti a LinuxHint"

Puoi vedere che la variabile è ora Colore bianco Rispetto al blu in altri script bash e questa è una delle indicazioni che il nome variabile sia illegale. Quindi, quando esegui lo script bash sopra, ti darà il seguente errore:

$ Bash Test.sh

Nota: Utilizzando qualsiasi personaggio speciale come @, $ o # ovunque mentre dichiara una variabile non è anche un modo legale e uno dei suoi esempi è mostrato di seguito.

$ var@name = "benvenuto su linuxhint"

Quando esegui tali script bash, si verificano un errore che viene mostrato di seguito:

$ Bash Test.sh

Riassumiamo il contenuto discusso sopra.

Riepilogo

Abbiamo riassunto tutte le regole legali e illegali che sono state discusse in questo articolo di seguito:

Modi legali per dichiarare variabili Modi illegali per dichiarare variabili
Uso di qualsiasi combinazione di lettere/alfabeti. Uno spazio ovunque o parole riservate
Gli alfabeti o un sottolineaggio dovrebbero venire prima Un numero prima, e poi gli alfabeti o un sottolineaggio
Personaggi speciali ovunque.

Questo è tutto da questo articolo.

Conclusione

Negli script bash, possono essere seguiti vari metodi per nominare una variabile, i.e., Solo alfabeti, alfabeti con numeri e alfabeti con numeri/sottolineate. Ogni metodo ha alcuni modi legali per nominare una variabile in bash. Inoltre, vengono anche esplorate le prospettive legali e illegali di ciascun metodo. Mentre dichiarano variabili, l'uso di personaggi speciali è illegale. Questa guida ha presentato i possibili metodi e aspetti legali/illegali per nominare una variabile in bash.