📅  最后修改于: 2023-12-03 15:13:38.288000             🧑  作者: Mango
在Bash中,我们可以使用test
命令或者其别名[
命令来检查文件是否存在。
使用以下命令来检查文件是否存在:
test -e 文件路径
其中-e
参数可以指定文件是否存在。如果文件存在,则返回0(成功),否则返回1(失败)。
示例代码:
if test -e foo.txt; then
echo "文件存在"
else
echo "文件不存在"
fi
除了使用test
命令外,还可以使用`[命令来检查文件是否存在。以下两种方式等效:
[ -e 文件路径 ]
[[ -e 文件路径 ]]
示例代码:
if [ -e foo.txt ]; then
echo "文件存在"
else
echo "文件不存在"
fi
除了直接使用test
命令或[
命令外,我们还可以使用if语句来检查文件是否存在。
示例代码:
if [ -e foo.txt ]; then
echo "文件存在"
else
echo "文件不存在"
fi
在Bash中,我们可以使用test
命令或[
命令来检查文件是否存在。使用if语句也可以达到同样的效果。一般而言,建议使用[
命令来检查文件是否存在,因为它更为常见且易于阅读和理解。