ฉันมีโปรแกรมที่ต้องการให้ฉันป้อนข้อมูลขณะที่โปรแกรมทำงาน ลองนึกภาพมันเป็นอย่างนั้น:
$ ./program
Hi there. What's your name? Zambezi
What is your quest? To make a program which runs nicely
What is your favourite color? Red
...
ตอนนี้ฉันมีอินพุตทดสอบจำนวนหนึ่งเพื่อเรียกใช้โปรแกรมของฉันกับ พวกเขาทั้งหมดมีสิ่งที่ชอบ:
Arthur, King of the Britons
To seek the Holy Grail
...
อย่างไรก็ตามสคริปต์ทดสอบบางตัวของฉันล้มเหลวและน่าเสียดายที่มันยากมากที่ฉันจะถอดรหัสตรงจุดที่มันล้มเหลวเนื่องจากเทอร์มินัลของฉันมีลักษณะดังนี้:
$ ./program < arthur.txt
Hi there. What's your name?What is your quest?What is your favourite color?...
มีวิธีที่ฉันยังสามารถให้การป้อนข้อมูลstdin
ผ่านไฟล์ แต่ยังคงมีเทอร์มินัลปรากฏราวกับว่าฉันได้พิมพ์มันทั้งหมดหรือไม่
Linux Mint 16 เป็นระบบปฏิบัติการของฉันหากสำคัญ