检查linux脚本中是不是存在文件[重复]

Posted

技术标签:

【中文标题】检查linux脚本中是不是存在文件[重复]【英文标题】:Check if a file exists in a linux script [duplicate]检查linux脚本中是否存在文件[重复] 【发布时间】:2013-12-07 13:01:24 【问题描述】:

我制作了一个 linux 脚本,它接收一个目录路径作为第一个参数。我不知道路径。我想检查该特定路径是否存在“file.txt”。例如:

if [ -e $1/file.txt ];then
       echo HAHA
fi

【问题讨论】:

[[ -f "$1/file.txt" ]] && echo "HAHA" 应该可以工作。 只要$1 不包含任何空格,您所拥有的就应该按预期工作。将其引用为 "$1/file.txt" 可以解决这个问题。 【参考方案1】:
if [[ -e "$1/file.txt" ]]; then
       echo "It exists"
fi

【讨论】:

以上是关于检查linux脚本中是不是存在文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在unix脚本中提取文件名的一部分并检查它是不是存在[重复]

使用if else bash脚本检查变量是不是存在[重复]

需要检查目录中是不是存在.gz文件[重复]

检查目录是不是不存在[重复]

如何检查python中是不是存在文件? [复制]

如何在linux中检查目录是不是存在。? [复制]