shell判断文件存不存在
时间: 2023-09-10 22:13:37 浏览: 76
可以使用`test`命令或`[ ]`来判断文件是否存在。具体的语法如下:
```
test -e 文件路径
```
或者
```
[ -e 文件路径 ]
```
其中`-e`表示判断文件是否存在,如果文件存在则返回0,否则返回1。如果你想判断一个目录是否存在,可以使用`-d`参数。例如:
```
test -d 目录路径
```
或者
```
[ -d 目录路径 ]
```
同样的,如果目录存在则返回0,否则返回1。
相关问题
shell脚本中如何判断/cib目录存不存在
同样可以使用文件检查操作符 `-e` 来判断目录是否存在,例如:
```bash
if [ -e /cib ]; then
echo "/cib 目录存在"
else
echo "/cib 目录不存在"
fi
```
如果目录存在,则输出 "/cib 目录存在";否则,输出 "/cib 目录不存在"。需要注意的是,如果 /cib 是一个文件而非目录,则也会输出 "/cib 目录不存在"。
shell脚本中如何判断/cib/sg.sh存不存在
在shell脚本中,可以使用文件检查操作符 `-e` 来判断文件是否存在,例如:
```bash
if [ -e /cib/sg.sh ]; then
echo "/cib/sg.sh 存在"
else
echo "/cib/sg.sh 不存在"
fi
```
如果文件存在,则输出 "/cib/sg.sh 存在";否则,输出 "/cib/sg.sh 不存在"。
阅读全文