我一直在使用类似以下的命令来获取特定脚本在执行时的目录,无论它是从哪里执行的:
MYDIR=$(dirname $(readlink -f $0))
Run Code Online (Sandbox Code Playgroud)
获取脚本目录上方两个父目录的规范路径的类似单行是什么?我试过这样的事情:
MYDIR=$(dirname $(readlink -f $0/../..))
MYDIR=$(readlink -f $(dirname $(readlink -f $0)/../..))
Run Code Online (Sandbox Code Playgroud)
正如您所知,我不是 bash 大师。我该怎么做?
bash ×1