请教关于[]和[[]]的疑问 [已解决]
发表于 : 2011-05-25 19:17
我在学习shell,写了一个小脚本,其中一句如果是:
运行时会提示:
如果是:
运行正常。
我实在弄不懂原因,望各位指点一二。
abs-guide 里 crtl+F 可以找到。
谢谢楼下的。
代码: 全选
if [ -z $(grep "function $(awk '{print $1}' \
${MAIN_DIR}/.command_cache)(){" $0) ]; then
代码: 全选
test.bsh: line 46: [: function: binary operator expected
代码: 全选
if [[ -z $(grep "function $(awk '{print $1}' \
${MAIN_DIR}/.command_cache)(){" $0) ]]; then
我实在弄不懂原因,望各位指点一二。
abs-guide 里 crtl+F 可以找到。
谢谢楼下的。