我在 MacOS 上,但正在寻找一个也可以在 *nix 上运行的跨平台解决方案。简单的问题,如何使用 bash 脚本解决此路径?
/Users/Olegzandr/.nvm/versions/node/v7.2.0/bin/../lib/node_modules/suman/cli/cli.sh
这条路径由我手头的两部分组成:
/Users/Olegzandr/.nvm/versions/node/v7.2.0/bin
和
../lib/node_modules/suman/cli/cli.sh
获得代表这两条路径分辨率的绝对路径的最佳方法是什么?
请注意,我的 Macreadlink
上有它,但它似乎与 *nix 机器上的实用程序不同。最重要的是,我的readlink
实用程序没有-f
*nix 实用程序可能提供的选项,所以我似乎无法使用它。