我在處理bash腳本語言時遇到了一些奇怪的問題。 這裏是:bash腳本與pwd的尷尬
PWD=${pwd}
# several commands
cd /etc/nginx/sites-enabled/
# more commands
cd $PWD
# I expect that I returning to my directory,
# but $PWD contains current dir - /etc/nginx/sites-enabled/
這behaiveour是某種懶惰 - $ PWD店命令,其計算當前目錄下,我們調用$ PWD的時刻返回。 但我想存儲字符串變量。怎麼做?
只是讓它在這裏作爲一個文檔問題。大約一個半小時來解決這個問題。 –
爲變量使用小寫(或混合大小寫)名稱是一個好主意,以避免這樣的衝突... –