Shell 脚本检查 dir 目录是否存在,然后更改路径,如果不存在,则使用该名称创建 dir,并检查文件名是否存在



如何编写一个 Shell 脚本来检查目录,如果它存在,则更改路径,如果没有,则使用该名称创建 dir?使用纳米编辑器(

要检查目录是否存在,您可以使用以下测试:

[ ! -d "$DIRNAME" ]

完整脚本:

if [ ! -d "${DIRNAME}" ]; then
   mkdir ${DIRNAME}
fi
cd ${DIRNAME}

另一种解决方案是创建带有 -p 选项的目录,如果存在,则不会返回错误:

mkdir -p ${DIRNAME}
cd ${DIRNAME}

相关内容

  • 没有找到相关文章

最新更新