เมื่อฉันวิ่ง
curl | tee test.txt; echo ${PIPESTATUS[0]}
ฉันเห็นอย่างถูกต้อง
curl: ลอง 'curl --help' หรือ 'curl - คู่มือ' สำหรับข้อมูลเพิ่มเติม
2
แต่เมื่อฉันพยายามเรียกใช้คำสั่งเดียวกันโดยใช้ '/ bin / sh':
sh -c "curl | tee test.txt; echo \${PIPESTATUS[0]}"
ฉันเข้าใจ
curl: ลอง 'curl --help' หรือ 'curl - คู่มือ' สำหรับข้อมูลเพิ่มเติม
sh: 1: การเปลี่ยนตัวไม่ดี
เราจะแก้Bad substitution
ปัญหาได้อย่างไร
sh -c "<your above link answer's scripts here>"
หรือเปล่า