2010-07-18 115 views
0

我需要一些作業......問題是: 如何打印當前目錄(工作目錄)的路徑以及如何將它用作變量?Bash workingdirectory用作變量

問題的第一部分是伊斯利回答: PWD

但我怎麼可以把它作爲一個變量?

+0

查看已定義的環境變量s(提示:使用'env'打印它們)。或者用'pwd'的輸出初始化你自己的變量。 – 2010-07-18 19:05:42

回答

1

在bash,可以執行的命令,並獲得使用反引號的輸出,例如

[email protected]:~$ WORKING_DIRECTORY=`pwd` 
[email protected]:~$ echo $WORKING_DIRECTORY 
/home/paul 

有一種語法太,使用美元符號和支架 - WORKING_DIRECTORY=$(pwd)

+0

乾杯!非常快速和正確的答案:-) – Timothy 2010-07-18 19:16:02

4

擊具有變量PWD應優先於pwd命令:

echo "$PWD" 
+0

'pwd'是Bash內建的,所以成本很低。 – 2010-07-18 20:27:03