2015-05-11 93 views
-1

比方說,我有這樣一個變量:如何獲取Bash中相對目錄的完整路徑?

directory="/home/lrh/package1/util/../.." 

我怎麼可能把它轉換成以下?:

"/home/lrh" 

換句話說,我怎麼可能有打擊「評估」的directory變量並獲得完整的路徑?

+0

是的,我同意。我剛剛找到它。 – d3pd

回答

0

更改到該目錄似乎是一個簡單的方法:

echo "$(cd "${directory}"; pwd)" 
0

你想要的是:

readlink -f "$directory" 

(的readlink:print resolved symbolic links or canonical file names

相關問題