Hi I'm new to bash scripting. Just wrote this simple program but it is throwing error.
#!/bin/bash
os=`uname -o`
echo $os
if ["$os"=="GNU/Linux"] ; then
echo "Linux"
else
echo "Windows"
fi
Using == or -eq for both cases I'm getting the following error and it is printing the else condn.
./ostype.sh: line 3: [GNU/Linux==GNU/Linux]: No such file or directory
Windows
Bash version : GNU bash, version 3.2.48(1)-release (x86_64-suse-linux-gnu)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…