参见英文答案 >
Why doesn’t my if statement with backticks work properly?4个
我有以下一行作为一个更大的bash脚本的一部分:
原文链接:https://www.f2er.com/bash/385245.html我有以下一行作为一个更大的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: unary operator expected
219号线位于上方.任何建议修复?