O comando test avalia uma expressão. Sua sintaxe é:
test EXPRESSÃO
ou
[ EXPRESSSÃO ]
Observe que na sintaxe usando os colchetes há um espaço entre cada colchete e a expressão a ser avaliada.
Caso EXPRESSÃO seja verdadeira será retornado zero, caso seja falsa será retornado um valor diferente de zero.
O comando test avalia inteiros, strings e arquivos.