Bash declarar comando

Bash declarar comando

Bash é uma linguagem de programação semanal que não precisa declarar o tipo de dados da variável no momento da declaração como outras linguagens de programação, como C, C ++, Java, C#, etc. Mas esse recurso pode ser implementado usando o declarar Comando do script Bash. É usado para declarar a variável e a função do shell. Ele tem muitas opções para declarar diferentes tipos de variáveis ​​e funções com diferentes atributos. Os usos deste comando no script bash foram descritos neste tutorial.

Sintaxe:

declarar [opções] [nome [= value]] [nome [= value]]…

Este comando pode ser usado com uma opção ou sem uma opção para declarar uma ou mais variáveis. A opção deste comando é usada para definir o tipo de variável.

Diferentes opções de comando declarar

Os propósitos de usar algumas opções úteis do declarar comando:

Opção Propósito
-eu É usado para declarar uma variável inteira.
-a É usado para declarar uma matriz indexada.
-A É usado para declarar uma matriz associativa.
-eu É usado para declarar uma variável para armazenar todas as letras minúsculas.
-você É usado para declarar uma variável para armazenar todas as letras maiúsculas.
-p É usado para imprimir os atributos e opções das variáveis.
-x É usado para exportar a variável.
-f É usado para declarar uma função de bash.
-F É usado para imprimir o nome da função e atributos.
-n É usado para declarar uma variável que faz referência a outra variável.

Diferentes exemplos de comando declarar:

Exemplo 1: Uso do comando declarar sem uma opção

A opção '-' é usada com o declarar comando para uso declarar comando sem nenhuma opção. Crie um arquivo bash com o seguinte script que usa declarar comando para declarar uma variável sem nenhuma opção e com a opção '-'. O primeiro declarar O comando foi usado sem nenhuma opção ou valor. O segundo declarar O comando tem sido usado com a opção '-' e sem valor. O terceiro declarar O comando foi usado sem nenhuma opção e com um valor.

#!/BIN/BASH
#Declare uma variável sem valor
declarar var1
#Declare uma variável sem a opção e valor
declarar - var2
#Declare uma variável com o valor
declarar var3 = "olá"
#Print As variáveis ​​declaradas
Printf "Primeira variável: $ var1 \ nsecond variável: $ var2 \ \ ntrird variável: $ var3 \ n"

Saída:

A saída a seguir aparecerá após a execução do script acima.

Exemplo -2: Uso da opção Declarar -i -i

Crie um arquivo bash com o seguinte script que usa declarar comando com o -i opção para declarar uma variável inteira. Se o valor do número for retirado do terminal, o valor de entrada será armazenado na variável. Caso contrário, 0 será armazenado na variável.

#!/BIN/BASH
#Declare Uma variável inteira
declarar -i intvar
#Tire a entrada do usuário
Leia -P "Digite um número:" Intvar
#Print O valor de entrada
printf "O número é $ intvar \ n"

Saída:

A saída a seguir aparecerá após assumir o valor numérico da primeira vez e o valor da string na segunda vez.

Exemplo 3: Uso do comando de declarar -uma opção

Crie um arquivo bash com o seguinte script que usa declarar comando com -a opção para declarar uma variável de matriz. Os valores da matriz serão retirados do terminal e armazenados na variável da matriz. Em seguida, os valores da matriz serão impressos usando para laço.

#!/BIN/BASH
#Declare Uma variável de matriz
Declare -aRRVAR
#Tire as entradas para as variáveis ​​de matriz
Leia -P "Digite os valores da matriz:" Arrvar
Printf "\ Nurray Valores são: \ n"
#Leia os valores da matriz
Para Val em $ Arrvar [@]
fazer
eco $ val
feito

Saída:

A saída a seguir aparecerá após tomar os valores da matriz.

Exemplo -4: Uso da opção de comando de declarar

Crie um arquivo bash com o seguinte script que usa declarar comando para declarar uma variável com o -r opção e declarar uma variável somente leitura com um valor. A variável somente leitura não será re-atribuída novamente.

#!/BIN/BASH
#Declare Uma variável somente leitura com o valor
declarar -r strvar = "olá"
#Print The Variable
eco "O valor da variável somente leitura é $ strvar"
#Reasse o valor para a variável
strvar = "mundo"

Saída:

A saída a seguir aparecerá após a execução do script acima. A saída mostra que a variável é somente leitura.

Exemplo 5: Uso da opção de comando de declarar

Crie um arquivo bash com o seguinte script que usa declarar comando para declarar uma variável com um valor de string de todas as letras maiúsculas e o -eu opção:

#!/BIN/BASH
#Declare uma variável com o valor
declarar -l strvar = "Hello World"
#Print The Variable
eco "O valor da variável é $ strvar"

Saída:

A saída a seguir aparecerá após a execução do script acima.

Exemplo 6: Uso da opção de comando de declarar

Crie um arquivo bash com o seguinte script que usa declarar comando para declarar uma variável com um valor de string de todas as letras pequenas e o -você opção:

#!/BIN/BASH
#Declare uma variável com o valor
declarar -u strvar = "linuxhint"
#Print The Variable
eco "O valor da variável é $ strvar"

Saída:

A saída a seguir aparecerá após a execução do script acima:

Exemplo 7: Uso da opção de comando de declarar

Crie um arquivo bash com o seguinte script que mostra o uso de declarar comando com o -p opção. O primeiro declarar O comando foi usado para declarar uma variável sem nenhuma opção e com um valor. O segundo declarar O comando foi usado para declarar uma variável com o -i opção e com um valor numérico. O terceiro declarar O comando tem sido usado com o -p opção para imprimir todas as variáveis ​​e atributos declarados.

#!/BIN/BASH
#Declare uma variável com o valor
declarar strvar = "linuxhint"
#Declare uma variável inteira com o valor
declarar -i intVar = 25
#Print A lista de todas as variáveis, atributos e valores
declarar -p

Saída:

A seguinte saída semelhante aparecerá após a execução do script acima:

Conclusão

Os usos de diferentes opções do declarar O comando foram explicados neste tutorial usando vários exemplos que ajudarão o usuário do Bash a conhecer o objetivo de usar o declarar comando corretamente.