Observe que -eq
é para comparações de números inteiros. Para comparações de strings, use ==
(ou =
) . Assim, você deve usar o seguinte:
if test "$suman_inspect" == "yes"; then
# do something
fi
A mesma distinção se aplica a operadores de desigualdade ( -gt
, -lt
, -ge
, -le
e -ne
sendo usados para comparações numéricas e >
, <
, >=
, <=
e !=
sendo usados para comparações de strings).
Observe que você também pode usar [ expression ]
no lugar de test expression
; os dois são sinônimos .