shell脚本判断是否存在文件
时间: 2024-07-23 09:01:40 浏览: 134
判断文件是否存在的shell脚本代码
在Shell脚本中,你可以使用`test`命令、`[[...]]`条件表达式,或者`if`语句配合`-f`选项来检查一个文件是否存在。以下是几种常见的方式:
1. 使用`test`命令:
```bash
if test -e "filename"; then
echo "File exists."
else
echo "File does not exist."
fi
```
2. 使用`[[...]]`表达式:
```bash
if [[ -e "filename" ]]; then
echo "File exists."
else
echo "File does not exist."
fi
```
3. 使用`if`语句和`-f`选项:
```bash
if [ -f "filename" ]; then
echo "File exists."
else
echo "File does not exist."
fi
```
上述代码会检查指定的文件名是否指向一个存在的文件。如果文件存在,脚本将输出“File exists.”;反之则输出“File does not exist.”。
阅读全文