bashスクリプト言語を使って作業しているときに奇妙な問題が発生しました。ここ が、それは次のとおりです。 - $ PWD店コマンドを、現在のディレクトリを計算し、我々は$ PWDを呼び出した瞬間にそれを返すbashスクリプトawkwardness with 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は怠け者のいくつかの種類です。 しかし、私はそれに文字列変数を格納したい。どうやってするか?
ドキュメントの質問としてここに載せてください。この問題を解決するには約1時間半かかります。 –
このような競合を避けるには、変数に小文字(または大/小文字)の名前を使用することをお勧めします。 –