linux – 如何检查文件是否存在

前端之家收集整理的这篇文章主要介绍了linux – 如何检查文件是否存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用 shell脚本确定文件是否存在?

即:

#!/bin/sh

if [ Does File Exist? ]
then
    do this thing
fi

解决方法

你可能想要/ bin / bash,除非你需要使用/ bin / sh,/ bin / sh更受限制.所以如果你使用bash:

像这样:

if [[ -e filename ]]; then
    echo 'exists'
 fi

如果您的文件名在变量中,那么使用以下内容,如果文件中有空格,则双引号很重要:

if [[ -e "$myFile" ]]; then
   echo 'exists'
fi

如果您使用sh,并希望与IEEE Std 1003.1,2004版兼容,则使用单个括号代替.仍然支持-e开关.

猜你在找的Linux相关文章