Linux如何编写shell指令判断当前目录下是否存在某些文件?
时间: 2024-05-10 21:16:24 浏览: 85
可以使用 `test` 命令或 `[` 命令来进行判断。具体实现如下:
```sh
if [ -e file1.txt ] && [ -e file2.txt ]; then
echo "file1.txt 和 file2.txt 都存在"
else
echo "file1.txt 或 file2.txt 不存在"
fi
```
其中 `-e` 表示文件是否存在。如果文件存在,则返回 true,否则返回 false。上述指令中,使用了逻辑与 `&&` 连接两个判断条件,只有当两个条件都为 true 时,才会输出第一条语句。如果其中一个条件为 false,则会输出第二条语句。
阅读全文