【发布时间】:2014-02-23 12:02:10
【问题描述】:
在 SO 上有很多实例,人们询问如何最好地在 bash 中绝对化路径,但我没有找到任何处理绝对化尚不存在的路径的方法。
cd $1 && pwd 方法根本不适用于不存在的路径。
readlink -f $1 方法仅适用于不存在的一个级别;也就是说,它适用于“~/sdkjf”,但不适用于“~/sdkjf/qweuio”
理想情况下,我想要一种将后者扩展为 /home/username/sdkjf/qweuio 的方法......并且还可以对 ./ 和 ../ 进行类似的转换
你能推荐一个解决方案吗?
【问题讨论】: