现在的位置: 首页BashShell>正文
shell脚本binary operator expected错误
发表于7年前 BashShell 评论数 2 ⁄ 被围观 6,208 次+

今天写了个shell脚本一运行就出现"binary operator expected"错误

test1.sh: line 6: [: /export/images/a10091400ux0415: binary operator expected

检查脚本第六行:

if [ ! -f /export/images/$line ];then

上网查了一下,加上双引号,就可以了

将 if [ ! -f /export/images/$line ];then 改为

if [ ! -f "/export/images/$line" ];then

问题解决.

目前有 2 条留言 其中:访客:2 条, 博主:0 条

  1. Simon : 2012年03月29日15:28:04  -49楼 @回复 回复

    Nice!

  2. 乌合之众手机网 : 2012年05月14日17:47:10  -48楼 @回复 回复

    不错,顶一下。

给我留言

留言无头像?