Bash 中的if 语句

刚刚看bash
写了一个小程序,用if 语句:
#!/bin/bash
in=10
if [in -ge 10] #这一行报错是 :【in:未找到命令
then
echo "........."
elif[in -ge 100]
echo "!!!!!!!!!"
fi

求解答。。。。。。

作者: da_xin_xin   发布时间: 2011-05-26

$in

作者: thefirstz   发布时间: 2011-05-26

if [in -ge 10] 
改成
if [ $in -ge 10 ] 

elif[in -ge 100]
改成
elif [ $in -ge 100 ]
then

作者: steptodream   发布时间: 2011-05-26

对头,注意空格,注意then

也可以这样写
if((in>10))
then
...

作者: justkk   发布时间: 2011-05-26