IF的判断格式???

IF的判断格式???

利用IF来进行判断例如:
       read x  
       IF [ $x  >=  3  ].......................我想知道这样表达有没有错啊,因为书上说的很小而老师的电子课件又没拿到所以才问这些比较基础的问题,希望各位高手指点一下      
复制内容到剪贴板
代码:
[color=blue]-(guest@mac:tty1)-(tmp)-
[4042 0] %[/color] var=123
[color=blue]-(guest@mac:tty1)-(tmp)-
[4042 0] %[/color] if [ $var -gt 100 ]; then echo yes; else echo no; fi
yes
[color=blue]-(guest@mac:tty1)-(tmp)-
[4042 0] %[/color] var=12
[color=blue]-(guest@mac:tty1)-(tmp)-
[4042 0] %[/color] if [ $var -gt 100 ]; then echo yes; else echo no; fi
no
[color=blue]-(guest@mac:tty1)-(tmp)-
[4042 0] %[/color]
      
〉=用于字符串比较
gt用于数字比较,建议变量和数字都加上"",注意空格;
如果if [ "$x" -gt "3" ]