O que significa "-ne" em Bash?
A opção "-ne" é uma expressão condicional usada em scripts de bash para testar se dois valores são não igual.A tomada de decisões com base no resultado da comparação é uma prática típica em declarações de basquete se. Quando combinado, o comando de teste é usado para esse fim, ele retorna verdadeiro se os dois números não forem iguais e falsos se forem.
Exemplo 1
Vamos ver um exemplo que verifica a entrada dada pelo usuário usando a opção -ne, abaixo está o código para ele:
#!/BIN/BASH
Leia -p "Digite um número:" num
Se [$ num -ne 0]
então
eco "O número que você inseriu não é zero."
outro
eco "O número que você entrou é zero."
fi
Neste exemplo, o script leva o usuário a inserir um número e depois usa a opção "-ne" para testar se o número não é igual a zero.O script exibe uma mensagem indicando que o número não é zero se não for zero, e uma mensagem indicando que o número é zero caso contrário.
Exemplo 2
Aqui está outro exemplo que compara o valor usando o operador -ne, abaixo está o código para ele:
#!/BIN/BASH
num = 15
se [$ num -ne 10]; então
eco "o número variável não é igual a 10."
fi
O script define o valor de $ num a 15 e depois usa o operador -ne para verificar se não é igual a 10. Como 15 não é igual a 10, o script produzirá a mensagem “O número variável não é igual a 10:
Conclusão
A opção "-ne" em scripts bash usados para testar dois valores não são iguais. É comumente usado em declarações if para tomar decisões com base no resultado da comparação. Os dois exemplos fornecidos demonstram como "-ne" pode ser usado em scripts bash para tomar decisões com base na entrada do usuário e nos valores variáveis.