Qual é o significado de $ no script de bash

Qual é o significado de $ no script de bash
O Bash é um shell popular do Unix que permite que os usuários interajam com o sistema através de uma interface da linha de comando. Na script de bash, o sinal de dólar ($) é um caractere essencial usado de várias maneiras. O sinal de dólar tem vários significados em scripts de bash, e seu uso é fundamental para a criação e execução de scripts de shell.

Qual é o significado de $ em scripts de bash

O sinal do dólar ($) é um personagem especial em scripts de bash que é usado para representar significados diferentes, dependendo do contexto em que é usado. Aqui estão alguns dos usos comuns do script de dólar $ no script de bash:

  • Para recuperar o valor variável
  • Como parâmetro posicional
  • Como substituição de comando
  • Com operações aritméticas
  • Com variável de ambiente

Como usar $ sinal para recuperar o valor variável em scripts bash

Na script de bash, as variáveis ​​são usadas para armazenar valores que podem ser usados ​​em todo o script. O símbolo $ é usado para denotar o valor de uma variável e abaixo é um exemplo que demonstra o uso de $ signo para chamar variáveis ​​em scripts de bash:

#!/BIN/BASH
name = "Mark"
eco "Meu nome é $ nome"

Neste exemplo, o nome da variável recebe o valor "Mark" e a instrução Echo usa o símbolo $ para exibir o valor da variável, aqui está a saída deste script:

Como usar $ sinal como parâmetros posicionais

Na script de bash, os parâmetros posicionais são usados ​​para representar argumentos passados ​​para um script ou função. O símbolo $ é usado para acessar o valor dos parâmetros posicionais. Aqui está um exemplo:

#!/BIN/BASH
eco "O primeiro parâmetro posicional é $ 1"
eco "o segundo parâmetro posicional é de US $ 2"

Neste exemplo, o símbolo $ é usado para exibir o primeiro e o segundo parâmetros posicionais passados ​​para o script e aqui o primeiro argumento é "Olá", o segundo é Linux:

Como usar $ sinal para substituição de comando em scripts de bash

Na script de bash, a substituição de comando é usada para substituir um comando por sua saída. O símbolo $ é usado para denotar a substituição de comando. Aqui está um exemplo:

#!/BIN/BASH
hoje = $ (data)
eco "hoje é:" $ hoje

Neste exemplo, o comando de data é usado para obter a data atual e a saída é atribuída à variável hoje usando o símbolo $:

Como usar $ sinal com operações aritméticas em scripts de bash

Em scripts de bash, expressões aritméticas são usadas para realizar operações matemáticas. O símbolo $ é usado para denotar saída de operação aritmética. Aqui está um exemplo:

#!/BIN/BASH
num1 = 20
num2 = 30
resultado = $ ((num1 + num2))
eco "O resultado é:" $ resultado

Neste exemplo, o símbolo $ é usado para executar a expansão aritmética para adicionar os valores de num1 e num2, aqui atribuí um valor de 20 a num1 e 30 a num2:

Como usar $ sinal com variáveis ​​de ambiente em scripts de bash

Em scripts bash, variáveis ​​de ambiente são usadas para armazenar configurações e configurações em todo o sistema. O símbolo $ é usado para acessar o valor das variáveis ​​de ambiente. Aqui está um exemplo:

#!/BIN/BASH
eco "O caminho é:" $ caminho

Neste exemplo, o símbolo $ é usado para exibir o valor da variável do ambiente do caminho:

Conclusão

O sinal do dólar ($) é um personagem especial versátil em scripts de bash que é usado para substituição de variáveis ​​e de comando, representando variáveis ​​especiais e como um personagem de fuga. São usos diferentes tornam o script de bash mais flexível e poderoso. Existem muitos usos desse sinal, alguns deles incluíram manipulação de cordas e expressões condicionais.