我试图获取OS X上当前运行脚本的绝对路径.
我看到很多回复readlink -f $0.但是,由于OS X readlink与BSD相同,它只是不起作用(它适用于GNU的版本).
有没有开箱即用的解决方案?
我已经看过这个问题,它讲述了如何获取特定文件相对于git repo根目录的路径.但我现在想要获取当前目录的路径,而不是特定文件.如果我使用
git ls-tree --full-name --name-only HEAD .
Run Code Online (Sandbox Code Playgroud)
我得到目录中所有文件的列表.
这可能吗?