有很多实例,因此人们询问如何最好地在bash中固定路径,但是我还没有发现任何涉及绝对不存在的路径。p> cd $1 && pwd
方法对不存在的路径根本不起作用。
readlink -f $1
方法仅适用于一个不存在的级别;也就是说,它将适用于" ~/sdkjf
",但对于" ~/sdkjf/qweuio
"
理想情况下,我想要一种将后者扩展到 /home/username/sdkjf/qweuio
的方法...。
您可以推荐解决方案吗?
readlink -m $1
来自曼页:
-m, --canonicalize-missing
canonicalize by following every symlink in every component of the given
name recursively, without requirements on components existence