Tôi gặp vấn đề lạ khi làm việc với ngôn ngữ kịch bản bash. Dưới đây là nó:Bash script awkwardness với 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 Đây là một số loại lười biếng - $ cửa hàng PWD lệnh, mà tính toán thư mục hiện hành và trả lại nó trong giây phút mà chúng ta gọi $ PWD. Nhưng tôi muốn lưu trữ biến chuỗi trong đó. Làm thế nào để làm điều đó?
Hãy để nó ở đây như một câu hỏi về tài liệu. Khoảng một nửa của một giờ để giải quyết vấn đề này. –
Bạn nên sử dụng tên viết thường (hoặc hỗn hợp) cho các biến của mình, để tránh xung đột như thế này ... –