Khi tôi chạy
curl | tee test.txt; echo ${PIPESTATUS[0]}
Tôi thấy chính xác
curl: thử 'curl --help' hoặc 'curl --manual' để biết thêm thông tin
2
Nhưng khi tôi cố chạy chính xác cùng một lệnh bằng cách sử dụng '/ bin / sh':
sh -c "curl | tee test.txt; echo \${PIPESTATUS[0]}"
tôi có
curl: thử 'curl --help' hoặc 'curl --manual' để biết thêm thông tin
sh: 1: Thay thế xấu
Làm thế nào chúng ta có thể giải quyết Bad substitution
vấn đề, xin vui lòng?
sh -c "<your above link answer's scripts here>"
không?