Nome da variável Bash regras legais e ilegais

Nome da variável Bash regras legais e ilegais

Toda linguagem de programação tem sua sintaxe para declarar nomes de variáveis ​​que um usuário precisa seguir. Da mesma forma, os scripts de bash têm sua sintaxe, alguns dos quais são legais, enquanto outros são ilegais, o que será discutido neste artigo.

Existem três métodos diferentes que você deve considerar ao declarar uma variável mencionada abaixo

  • Método 1: Declarando uma variável usando apenas alfabetos
  • Maneiras legais de declarar variáveis ​​usando apenas alfabetos
  • Maneiras ilegais de declarar variáveis ​​usando apenas alfabetos
  • Método 2: Combinação de alfabetos com um número
  • Maneiras legais de combinar alfabetos com um número
  • Maneira ilegal de combinar alfabetos com um número
  • Método 3: Combinação de alfabetos e números com sublinhado
  • Maneiras legais de combinar alfabetos e números com sublinhado
  • Maneiras ilegais de combinar alfabetos e números com sublinhado
  • Resumo

Vamos começar este guia!

Método 1: Declarando uma variável usando apenas alfabetos

Existem algumas maneiras legais e ilegais que você pode considerar ao declarar uma variável usando apenas alfabetos que são discutidos abaixo.

Maneiras legais de declarar variáveis ​​usando apenas alfabetos

Para declarar uma variável, você pode usar alfabetos que podem ser pequeno, capitalizado ou sua combinação Conforme mostrado na imagem abaixo:

$ varname = “Bem -vindo ao Linuxhint”

Na imagem acima, usamos apenas o letras pequenas que é uma maneira legal de executar o script de bash. Agora vão Declare uma variável com todas as letras maiúsculas como mostrado abaixo:

$ Varname = “Bem -vindo ao Linuxhint”

Em seguida, seremos declarando a variável que contém cartas pequenas e maiúsculas, como mostrado abaixo:

$ Varname = “Bem -vindo ao Linuxhint”

Observação: Salvamos cada arquivo com o nome de “teste.sh”, E você pode executar o script escrevendo o seguinte comando:

Teste de $ bash.sh

Maneiras ilegais de declarar variáveis ​​usando apenas alfabetos

Se você está tentando separar as palavras ou alfabetos por usando um espaço, Então não funcionará e é considerado ilegal, como mostrado abaixo.

$ var name = “Bem -vindo ao Linuxhint”

A saída do script Bash acima ao executar é mencionado abaixo:

Teste de $ bash.sh

Observação: Quando você está atribuindo qualquer coisa a uma variável, então deve haver Sem espaço em ambos os lados do Operador de atribuição (=) também.

Não é uma boa prática declarar variáveis usando palavras de reserva como se, enquanto e até. Embora não sejam ilegais, mas usá -los pode ser confuso, pois são feitos principalmente para outro propósito na programação.

Método 2: Combinação de alfabetos com um número

Você pode Combine alfabetos com qualquer número Além disso, declarar uma variável, mas existem algumas maneiras legais e ilegais de fazê -lo, conforme descrito abaixo:

Maneiras legais de combinar alfabetos com um número

A maneira legal de combinar alfabetos com um número é mencionada abaixo:

$ varname123 = “Bem -vindo ao Linuxhint”

Você pode ver na imagem acima que temos Primeiro, escreva os alfabetos e depois escrevemos números, mas você também pode escrever números entre os números como seguido abaixo:

$ va1rn2am3e = “Bem -vindo ao linuxhint”

Observação: Quando você executa algum dos scripts de bash acima, obterá a mesma saída mencionada abaixo:

Teste de $ bash.sh

Da mesma forma, você também pode Combine letras maiúsculas ou a combinação de pequenas e maiúsculas letras junto com os números.

Maneira ilegal de combinar alfabetos com um número

A maneira ilegal de combinar alfabetos com um número é quando você Escreva os números primeiro, seguido pelos alfabetos Conforme explicado abaixo:

$ 123VARNAME = “Bem -vindo ao Linuxhint”

Quando você executa o script Bash acima, você receberá o seguinte erro:

Teste de $ bash.sh

Isso significa que um Número não deve vir primeiro ao declarar uma variável, ou então isso a considerará como um comando linux.

Observação: Se você deseja separar palavras e números usando um espaço, também é considerado ilegal.

Método 3: Combinação de alfabetos e números com sublinhado

Você pode combinar um sublinhado com alfabetos e números, portanto, as maneiras legais e ilegais de fazer isso são discutidas abaixo.

Maneiras legais de combinar alfabetos e números com sublinhado

Os sublinhados geralmente são usados ​​para separar uma palavra ou um número de outros, e um de seus exemplos é mencionado abaixo:

$ var_name = “Bem -vindo ao Linuxhint”

Você pode usar o sublinhado com o combinação de alfabetos e números como mostrado abaixo:

$ varname_123 = “Bem -vindo ao Linuxhint”

Você também pode usar Vários sublinhados também ao declarar uma variável como mostrado abaixo:

$ var_name_123 = “Bem -vindo ao Linuxhint”

Da mesma forma, você pode coloque o sublinhado no início da variável Além disso, isso pode ser mostrado abaixo:

$ _var_name_123 = “Bem -vindo ao Linuxhint”

As quatro maneiras diferentes descritas acima são legais. Eles fornecerão a mesma saída, como mostrado abaixo:

Teste de $ bash.sh

Maneiras ilegais de combinar alfabetos e números com sublinhado

Se um A variável começa com um número, Em seguida, colocar um sublinhado em qualquer lugar não terá significado e considerado ilegal, conforme coberto na seção anterior:

$ 123_var_name = “Bem -vindo ao Linuxhint”

Você pode ver que a variável está agora em cor branca comparado ao azul em outros scripts de bash e este é um dos indicações de que o nome da variável é ilegal. Então, quando você executa o script de bash acima, ele fornecerá o seguinte erro:

Teste de $ bash.sh

Observação: Usando qualquer personagem especial como @, $ ou # Em qualquer lugar enquanto declarar uma variável também não é uma maneira legal, e um de seus exemplos é mostrado abaixo.

$ var@name = “Bem -vindo ao linuxhint”

Quando você executa scripts tão bash, você encontrará um erro que é mostrado abaixo:

Teste de $ bash.sh

Vamos resumir o conteúdo discutido acima.

Resumo

Resumimos todas as regras legais e ilegais que foram discutidas neste artigo abaixo:

Maneiras legais de declarar variáveis Maneiras ilegais de declarar variáveis
Uso de qualquer combinação de letras/alfabetos. Um espaço em qualquer lugar ou palavras reservadas
Alfabetos ou sublinhado devem vir primeiro Um número primeiro, e depois os alfabetos ou um sublinhado
Personagens especiais em qualquer lugar.

Isso é tudo deste artigo.

Conclusão

Na script de bash, vários métodos podem ser seguidos para citar uma variável, i.e., apenas alfabetos, alfabetos com números e alfabetos com números/sublinhado. Cada método tem algumas maneiras legais de nomear uma variável no Bash. Além disso, as perspectivas legais e ilegais de cada método também são exploradas. Ao declarar variáveis, o uso de caracteres especiais é ilegal. Este guia apresentou os possíveis métodos e aspectos legais/ilegais, para citar uma variável no Bash.