嗨,我目前正在处理一个 shell 脚本项目,我需要检查一个文件夹,比如“cat”,是否存在于某个目录中。现在我正在使用该find . -type d
命令,但是如果某个目录不是我当前的工作目录怎么办?如何临时更改我的当前目录或有其他方法来处理这个问题?
嗨,我目前正在处理一个 shell 脚本项目,我需要检查一个文件夹,比如“cat”,是否存在于某个目录中。现在我正在使用该find . -type d
命令,但是如果某个目录不是我当前的工作目录怎么办?如何临时更改我的当前目录或有其他方法来处理这个问题?
假设您使用的是类似 Bourne 的 shell,您可以使用显式测试:
-d
如果文件存在并且是目录,则测试评估为真。