4
有沒有辦法用~
替代主目錄來回顯當前目錄?bash當前工作目錄中用'〜'替換主文件夾的路徑
示例:
~/inbox
代替/home/john/inbox
主目錄不應該被硬編碼。
還有$PWD
和$HOME
變量。
一個內置的bash工具會很好。
有沒有辦法用~
替代主目錄來回顯當前目錄?bash當前工作目錄中用'〜'替換主文件夾的路徑
示例:
~/inbox
代替/home/john/inbox
主目錄不應該被硬編碼。
還有$PWD
和$HOME
變量。
一個內置的bash工具會很好。
這應該在任何POSIX殼工作:
pwd | sed "s|^$HOME|~|"
echo "${PWD/#$HOME/~}"
這種替代$HOME
與~
。 #
與正則表達式中的^
類似:它將匹配定位到字符串的開頭。
對於HOME =「/ home/bobby」和PWD =「/ home/bobbytables」失敗。 – 2015-05-17 17:42:43