ChinaUnix.net
相关文章推荐:

shell if else

请各位帮我看一下,下面这段代码哪里出错了,执行会报 syntax error near unexpected token `fi' getStatusCol() { local prod = $1 if [ X"$prod"InstallStauts = X ]; then "$prod"StatusCol="red" elif [ "$prod"InstallStauts = Succeeded ]; then "$prod"StatusCol="green" elif [ "$prod"InstallStauts = Failed ]; then "$prod"StatusCol="red" fi fi fi }

by yangyangRH - Shell - 2013-11-19 14:38:09 阅读(3551) 回复(9)

相关讨论

想吧if else 语句结构换成&&和|| ,遇到问题请大牛指点~ if [ "$HOSTNAME" = linux ] then echo "local hostname is linux" else echo "local hostname is $HOSTNAME" fi 转换成&& || 如下 [ "$HOSTNAME" = linux ] && echo "local hostname is linux" || echo "local hostname is $HOSTNAME" ################################################ 问题: 能不能把 if elif else fi 转换成&& || example: echo $HOSTNAME...

by zwrvvv - Shell - 2010-03-17 16:51:53 阅读(6585) 回复(12)

[code]