我如何获得bash中相对目录的完整路径



假设我有一个这样的变量:

directory="/home/lrh/package1/util/../.."

如何将其转换为以下内容?:

"/home/lrh"

换句话说,我如何才能"评估" directory变量并获得完整路径?

更改为目录似乎是一种简单的方法:

echo "$(cd "${directory}"; pwd)"

您想要的是:

readlink -f "$directory"

(readlink: print resolved symbolic links or canonical file names

相关内容

  • 没有找到相关文章

最新更新