|
发表于 2003-10-9 14:21:13
|
显示全部楼层
最初由 idkey 发表
man bash 中有说明,在 [[ ]] 中,&& 表示与关系,他用于连接条件表达式。你查 man bash 中 CONDITIONAL EXPRESSIONS 一节就可以看到:
string - True if the length of string is non-zero.
就是说,如果表达式中没有任何操作符,只是一个字符串的话,返回的是该字符串是否长度为零。所以如果把你的文件改为
if [[ $a != 0 || $b != 0 || $c != 0 ]];then
可能才是你的本意吧。
yeah~~~,idkey兄的解释是很权威的 |
|