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 空 ? 一元操作无法判断存在空这一逻辑。
#!/bin/bash
DIR="/media/cdrom"
if [ !e $DIR ]
then
mkdir -p $DIR
fi
出现 unary operator expected 一元运算符预期错误
[ !e $DIR]
可修改为 “$DIR”=" "
若$DIR 为空 !e 空 ? 一元操作无法判断存在空这一逻辑。
相关文章推荐
- [: ==: unary operator expected 解决方法
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法
- Linux下使用whatis命令遇到错误的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 引用天下会"使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法"
- linux下一类通用错误的解决方法
- Linux 下执行指令出现“bad interpreter”错误的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- return 语句在函数之外 错误解决方法
- QT for linux 的错误 undefined reference to 'FcFreeTypeQueryFace' 的解决方法
- Oracle9查询语句报无法访问oracore9.dll错误的解决方法
- 对错误:"将截断字符串或二进制数据。语句已终止。"的解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- linux 驱动开发 Invalid module format 错误解决方法
- Linux下报“error while loading shared libraries: libncurses.so.4...”错误的解决方法
- Incorrect result size: expected 1, actual 0错误以及解决方法
- DELPHI INSERT INTO 语句的语法错误 解决方法
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法