ฉันมีสคริปต์ทุบตีซึ่งมีลักษณะดังต่อไปนี้
cat filename | while read line
do
read input;
echo $input;
done
แต่สิ่งนี้ไม่ได้ให้ผลลัพธ์ที่ถูกต้องแก่ฉันอย่างชัดเจนเมื่อฉันอ่านใน while ลูปมันพยายามอ่านจากชื่อไฟล์ไฟล์เนื่องจากการเปลี่ยนเส้นทาง I / O ที่เป็นไปได้
วิธีอื่นในการทำเช่นเดียวกัน?