小编Dav*_*ave的帖子

从bash脚本获取相对路径的规范值

我一直在使用类似以下的命令来获取特定脚本在执行时的目录,无论它是从哪里执行的:

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

6
推荐指数
1
解决办法
5654
查看次数

标签 统计

bash ×1