Mam dziwny problem podczas pracy z językiem skryptowym bash. Oto go:Niespokojność skryptu Bash z 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/
Ten behaiveour jest jakiś leniwy - $ polecenia PWD sklepy, które oblicza aktualny katalog i zwraca go w tej chwili nazywamy $ PWD. Ale chcę zapisać w nim zmienną łańcuchową. Jak to zrobić?
Po prostu niech będzie tutaj jako pytanie dokumentacji. Około pół godziny na rozwiązanie tego problemu. –
Dobrym pomysłem jest używanie małych i małych liter dla zmiennych, aby uniknąć takich konfliktów ... –