Comparação de strings no bash não está funcionando
Oi eu sou novo em bash scripting. Acabei de escrever este programa simples, mas está jogando erro.
#!/bin/bash
os=`uname -o`
echo $os
if ["$os"=="GNU/Linux"] ; then
echo "Linux"
else
echo "Windows"
fi
Usando == ou -eq para ambos os casos, estou recebendo o seguinte erro e está imprimindo o outro condn.
./ostype.sh: linha 3: [GNU / Linux == GNU / Linux]: Nenhum arquivo ou diretório
janelas
Versão do Bash: GNU bash, versão 3.2.48 (1) -release (x86_64-suse-linux-gnu)