4
วิธีอ่านอินพุตของผู้ใช้จากไปป์?
สมมติว่าฉันมีไฟล์ชื่อที่confirmation.shมีเนื้อหาดังต่อไปนี้: #!/bin/bash echo -n "Are you sure [Y/n]? " read line case "$line" in n|N) echo "smth" ;; y|Y) echo "smth" ;; esac และฉันต้องการเรียกใช้สคริปต์นี้ด้วยวิธีต่อไปนี้: cat confirmation.sh | sh ฉันเห็นAre you sure [Y/n]?และสคริปต์ถูกขัดจังหวะ มีปัญหาอะไร?