[英]how to evaluate a given path within a bash shell
是否有一個bash命令,它將文件路徑作為輸入並返回絕對文件路徑? 更具體地說,我想要一個命令,它將路徑視為輸入,例如:
/tmp/yaneeve/kit/linux/../../output/kit/SOURCES//usr//apps/myapp/lib
並返回路徑:
/tmp/yaneeve/output/kit/SOURCES/usr/apps/myapp/lib
謝謝!
如果路徑存在,有一種可移植的方式(甚至在linux上)更可靠:
canonicalPath=$(cd "$path"; pwd)
試試(Linux)
readlink -f
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.