分页: 1 / 1

一个简单 if 怎么写呀 搞了半天了,晕死

发表于 : 2011-11-22 3:02
double_crane
#!/bin/bash
item = "Continue"
if [ $item = "Finish" ] then
echo "finish"
elif [ $item = "Continue" ] then
echo "continue"
else
echo invalid
fi

总是报错,各种各样的错
搅了半小时了,头都发热了,只好上来问了

是字符串的比较,数字的比较倒是没问题;

还有 if 后面 中括号 后面 封号到底要不要加啊,有的看到要加 有的不加 求大神解释啊

Re: 一个简单 if 怎么写呀 搞了半天了,晕死

发表于 : 2011-11-22 3:25
double_crane
解决了,item 跟等号之间多加了空格.....
晕死我了,唉

Re: 一个简单 if 怎么写呀 搞了半天了,晕死

发表于 : 2011-11-22 21:47
naturalaw
if 和then同在一行,就要分號,如果不同就不要.