【发布时间】:2011-03-11 17:40:15
【问题描述】:
我将以下行作为更大的 bash 脚本的一部分:
if [ `packages/TinySVM-0.09/bin/svm_learn 2>&1| grep TinySVM | wc -l | cut -c0-7 | sed 's/^ *//g'` -eq 1 ]
运行脚本后,我得到:
./install.sh: line 219: [: -eq: 一元运算符预期
其中第 219 行是上面的行。有什么修复建议吗?
【问题讨论】:
标签: bash if-statement conditional syntax-error