Trong shell-scripting nếu tôi cần chạy một lệnh từ một thư mục, tôi có thể cho chúng tôi một subshell để đảm bảo tôi quay lại bối cảnh ban đầu:
(cd temporary/new/directory ; command)
# now I am still in original directory
Điều này có thể được thực hiện trong các tệp bó của Windows (hoặc tệp cmd)
Làm tương tự trong các tệp bó để lại cho tôi trong thư mục mới.
Tôi có thể làm:
pushd temporary\new\directory && command && popd
Nhưng popd phụ thuộc vào sự thành công của command
.
Có ý kiến gì không?