【发布时间】:2012-07-01 07:50:10
【问题描述】:
我想重新创建这样的东西
if ( arg1 || arg2 || arg 3) {}
到目前为止,我确实做到了,但出现以下错误
line 11: [.: command not found
if [ $char == $';' -o $char == $'\\' -o $char == $'\'' ]
then ...
我尝试了不同的方法,但似乎都不起作用some of the ones I tried
【问题讨论】:
-
可能不需要使用
$''。 -
在
[ ]内部使用==实际上不是有效的POSIX sh,即使bash 允许它。仅使用单个=进行字符串比较测试。
标签: bash if-statement syntax