2015-12-11 116 views
3

我想提取一個變量的當前路徑和腳本一個變量來更改目錄

喜歡的東西以後使用它:

mypath="$pwd" 

後來:

cd "$mypath" 

但我在做什麼時得到不同的目錄ls

+0

'mypath =「$(pwd)」' – anubhava

回答

3

差不多:

mypath=$PWD 

這一個節省了一個分叉mypath=$(pwd)。儘管有些人認爲總是雙引號變量賦值是一種很好的做法,但從技術上講,這裏並不需要,因爲shell對變量賦值不執行字分割

PS:請注意,您正在分配到mypath,然後使用myvar ...您應該在變量命名中保持一致,否則將無法工作。