Comparação maior que numérica em um script de bash
Existem várias maneiras de comparar dois números no script Bash, e descreveremos todos eles com alguns exemplos:
Compare dois números usando> comando
É um comando simples que você pode usar para descobrir o número maior na comparação. Por exemplo, você tem x = 55 e y = 66. Você pode usar o seguinte script para comparar X e Y em uma condição:
No código -fonte fornecido, usamos o (($ x> $ y)) que retorna true quando o valor de x é maior que Y.
Os parênteses duplos são usados para criar as operações aritméticas inteiras. É um recurso interno do script Bash que retorna 1 para verdadeiro ou zero para false. Agora, vamos executar o script de bash para obter o seguinte resultado:
./comparação.sh
Da mesma forma, você pode usar a comparação maior ou igual usando o comando> =. Quando x é maior que y, ele retorna verdadeiro.
Este script fornece o seguinte resultado no terminal:
./comparação.sh
Compare dois números usando o comando -gt
Você pode usar o comando -gt no script para verificar o número maior na condição. Aqui está o exemplo do script Bash que você pode tentar:
O comando -gt (maior que) verifica se um valor é maior que o outro. Depois de executar um script Bash, você obterá o seguinte resultado:
./comparação.sh
Da mesma forma, você pode usar o comando -GE (maior ou igual ou igual) para verificar o maior ou o igual à comparação numérica:
Você receberá o seguinte resultado executando o script no terminal:
./comparação.sh
Conclusão
É assim que você pode executar com eficiência a comparação numérica maior do que. Você pode comparar variáveis, strings e números usando o comando> ou -gt do script. Usamos os múltiplos exemplos para descrever os métodos para comparar dois números em Bash. Da mesma forma, você pode usar < or -lt commands to evaluate the less than numerical comparison.