Linux BASH - Operadores de comparação Operadores de comparação

Postado 10:15 18/04/2022 por COMPARTILHAR

Linux BASH - Operadores de comparação

 Operadores de comparação inteira
OperadorDescriçãoExemplo
-eqÉ igual ase [ $ 1 -eq 200 ]
-nãoNão é igual ase [$ 1 -ne 1]
-gtÉ melhor quese [ $ 1 - gt 15 ]
-darÉ maior que ou igual aif [ $ 1 -ge 10 ]
-ltÉ menos do quese [ $ 1 -lt 5 ]
-aÉ menor ou igual aif [ $ 1 -le 0 ]
==É igual aif (( $1 == $2 )) [Nota: Usado entre parênteses duplos]
!=Não é igual aif (($1 != $2))
<É menos do quese (($1 < $2))
<=É menor ou igual ase (($1 <= $2))
>É melhor quese (($1 > $2))
>=É maior que ou igual ase (($1 >= $2))

 Operadores de comparação de strings
OperadorDescriçãoExemplo
= ou ==É igual aif [ "$1" == "$2"]
!=Não é igual aif [ "$1" != "$2" ]
>É maior que (comparação ASCII)if [ "$1" > "$2"]
>=É maior que ou igual aif [ "$1" >= "$2" ]
<É menos do queif [ "$1" < "$2" ]
<=É menor ou igual aif [ "$1" <= "$2" ]
-nNão é nuloif [ -n "$1" ]
-comÉ nulo (cadeia de comprimento zero)if [ -z "$1"]

Comentários