您的位置:首页 > 运维架构 > Linux

Linux下单分支if语句下 unary operator expected错误解决方法

2017-08-15 10:24 591 查看
vim Example.sh

#!/bin/bash

DIR="/media/cdrom"

if [ !e $DIR ]

then

mkdir -p $DIR

fi

出现 unary  operator expected  一元运算符预期错误

[ !e $DIR] 

可修改为  “$DIR”=" "

若$DIR 为空  !e 空 ? 一元操作无法判断存在空这一逻辑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell脚本
相关文章推荐