MacOS获取目录符号链接文件位于

时间:2016-12-21 17:04:54

标签: bash macos-sierra

是否可以获取符号链接文件所在的目录。例如:

目录X中的文件A是目录Y中文件B的符号链接。我想在运行涉及文件A的脚本时获得目录Y的路径。

编辑:利用readlink在MacOS中的工作方式与在其他Unix项目中的工作方式相同。宁愿不需要安装其他工具。

1 个答案:

答案 0 :(得分:0)

基于chepner的评论能够让它发挥作用:

path=`dirname "$(readlink "$BASH_SOURCE")"`