Сравнение строк в bash не работает

Привет яЯ новичок в сценарии Bash. Просто написал эту простую программу, но она выдает ошибку.

#!/bin/bash
os=`uname -o`
echo $os
if ["$os"=="GNU/Linux"] ; then
    echo "Linux"
else
    echo "Windows"
fi 

Использование == или -eq для обоих случаев I 'я получаю следующую ошибку, и он печатает else condn.

./ostype.sh: строка 3: [GNU / Linux == GNU / Linux]: нет такого файла или каталога

Windows

Версия Bash: GNU bash, версия 3.2.48 (1) -релиз (x86_64-suse-linux-gnu)

Ответы на вопрос(2)

Ваш ответ на вопрос