Linux下单分支if语句下 unary operator expected错误解决方法
vim Example.sh
#!/bin/bash
DIR="/media/cdrom"
if [ !e $DIR ]
then
mkdir -p $DIR
fi
出现 unary operator expected 一元运算符预期错误
[ !e $DIR]
可修改为 “$DIR”=" "
若$DIR 为空 !e 空 ? 一元操作无法判断存在空这一逻辑。
原创
2017-08-15 10:24:14 ·
1388 阅读 ·
0 评论