Estou recebendo este erro ao comparar o argumento shell a uma string. Se o código se parece com isso:
online=true
if [ "$2" -eq '-o' ]
then
online=false
fi
echo $online
Então, por exemplo, entrada estou recebendo os resultados:
$ ....
21.03.2018 / 01:53