สิ่งแรกที่ฉันสังเกตเห็นเกี่ยวกับ Linux คือวิธีต่าง ๆ ในการป้อนข้อมูลลงในคำสั่งฉันรู้บางอย่าง แต่ฉันไม่รู้ว่ามีจำนวนเท่าใด
วิธีที่ฉันรู้:
ท่อ:
echo -e "zorro\nwurst\nlahmacun\nsozialhilfe" | sort
จากแป้นพิมพ์ด้วยสัญญาณสิ้นสุดไฟล์:
sort
>gurken
>zucker
>braunkohle
จากไฟล์:
sort foo
สตริงที่นี่ (เรียกว่าเอกสาร HERE):
sort << HERE
>wasserkopf
>elternzeit
>schuldeingeständnis
>währungsreform
>alabasterhaut
HERE
ทั้งหมดนี้หรือมีวิธีทำมากกว่านี้ทำไมถึงมีวิธีที่แตกต่างกันทำไมบางวิธีจึงซ้ำซ้อน?
foo < bar
เป็นตัวแปรเพิ่มเติม (ไฟล์ผ่าน stdin)