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.