ตามนิยามของมนุษย์คำสั่งนี้รับอินพุตจากไฟล์
$ command -r FILENAME
สมมติว่าเป็นไฟล์ที่มีรายชื่อของชื่อไฟล์เป็นมันถูกสร้างขึ้นโดยใช้FILENAME
ls > FILENAME
ฉันจะป้อนคำสั่งด้วยผลลัพธ์ls
โดยตรงได้อย่างไร ในหัวของฉันบางสิ่งเช่นนี้น่าจะเป็นไปได้:
$ ls | command -r
แต่ไม่เช่นนั้นผลลัพธ์ของการls
ไม่ได้รับการเชื่อมต่อเป็นอาร์กิวเมนต์ เอาท์พุท:
Usage: command -r FILENAME
error: -r option requires an argument
ฉันจะได้รับผลที่ต้องการได้อย่างไร