1
我正在編寫一個與ssh/git一起使用的shell腳本。爲ssh獲取短路徑
如果可能的話,我想獲取相對於家庭的當前目錄。
目標是獲得與ssh一起使用的最短路徑,即用戶環境中的路徑。
例如,如果我的工作目錄是/home/jon/folder/other
,我是用戶jon
與$HOME
是/home/jon
,我會得到(~/
)從命令folder/other
。可選的括號之間的斜線斜線。
那麼我可以給我的用戶使用ssh的指令[email protected]:folder/other
而不是更長的[email protected]:/home/jon/folder/other
。
是否有微不足道的方法來做到這一點(我感覺有)或者我需要一個腳本來做到這一點?從$string
前面(如果它匹配)
${PWD#$HOME/}
的bash
操作${string#substring}
條substring
: