ฉันได้ยินเกี่ยวกับ "การใช้แมวที่ไร้ประโยชน์" และพบคำแนะนำบางอย่าง แต่ผลลัพธ์ต่อไปนี้ไม่มีอะไรในเปลือก bash ของฉัน
< filename
การใช้แมวทำงานได้ตามที่คาดหวัง
cat filename
ฉันใช้ Fedora Core 18 และ GNU ทุบตีรุ่น 4.2.45 (1)
แก้ไข: การใช้งานที่ด้านหน้าของไปป์ไม่ทำงานเช่นกัน
< filename | grep pattern
ในขณะที่ใช้แมวทำงานตามที่คาดไว้
cat filename | grep pattern
แก้ไข 2: เพื่อชี้แจงฉันรู้ว่าฉันสามารถใช้สิ่งนี้
grep pattern < filename
แต่ฉันอ่านที่นี่/programming/11710552/useless-use-of-catว่าฉันยังสามารถใช้หน้าคำสั่ง มันไม่ทำงานต่อหน้าคำสั่งแม้ว่า