Como dividir duas variáveis ​​em Bash

Como dividir duas variáveis ​​em Bash

Uma tarefa comum ao trabalhar com variáveis ​​no Bash é dividir duas variáveis, o que pode parecer simples. No entanto, ao trabalhar em Bash, você precisa fazer isso com cuidado.

Este artigo é um guia detalhado para dividir duas variáveis ​​em Bash com alguns exemplos de como usar esta operação em seus scripts.

Como dividir duas variáveis ​​em Bash

Você pode dividir duas variáveis ​​no Bash usando:

  • Comando EXPR
  • Parênteses duplos

Método 1: Divida duas variáveis ​​no Bash usando o comando EXPR

O expr O comando em Bash avalia uma expressão e imprime o resultado no console. Para dividir duas variáveis ​​usando o expr Comando, aqui está um código de exemplo:

#!/BIN/BASH
# Declare variáveis
num1 = 8
num2 = 4
# Divide variáveis ​​usando o comando EXPR
resultado = $ (expr $ num1 / $ num2)
eco "Resultado: $ resultado"

Neste exemplo, estamos usando o expr Comando para dividir o valor de num1 pelo valor de num2, o resultado da divisão é armazenado na variável de resultado, que é então impressa no console:

Método 2: Divida duas variáveis ​​em Bash usando os parênteses duplos

O parênteses duplos A sintaxe é uma maneira abreviada de executar operações aritméticas no Bash, para dividir duas variáveis ​​usando os parênteses duplos, aqui está um código de exemplo:

#!/BIN/BASH
# Declare variáveis
num1 = 8
num2 = 4
# Divida variáveis ​​usando sintaxe de parênteses duplos
resultado = $ ((num1 / num2))
eco "Resultado: $ resultado"

Aqui, estamos usando a sintaxe de parênteses duplos para dividir o valor de num1 pelo valor de num2, o resultado da divisão é armazenado na variável de resultado, que é então impressa no console.

Conclusão

Dividir duas variáveis ​​em Bash é uma tarefa comum ao trabalhar com dados numéricos. Este artigo discutiu dois métodos comuns para dividir duas variáveis ​​em Bash. Usando o expr Comando e a sintaxe de parênteses duplos, você pode dividir rápida e facilmente duas variáveis ​​em scripts de bash.