[ Voltar ] [ Índice ] [ Avançar ]

13. Comparando números inteiros

Você pode comparar números inteiros usando o comando test. A sintaxe é:

[ NR1 COMPARAÇÃO NR2 ]

onde NR1 e NR2 são os números e COMPARAÇÃO é a comparação a ser feita de acordo com a tabela abaixo:

COMPARAÇÃO	SIGNIFICADO
==========	===========
-lt		menor que
-le		menor ou igual a
-gt		maior que
-ge		maior ou igual a
-eq		igual a
-ne		diferente de

Sempre que NR1 ou NR2 forem variáveis convém envolvê-las entre aspas para evitar erros. Exemplo:

[ "$idade" -lt 21 ]