1
การใช้วงเล็บปีกกา {} เป็นอาร์กิวเมนต์ของคำสั่งและตัวเลือกต่างๆ
ตัวอย่าง ฉันเพิ่งพบตัวอย่างของการใช้วงเล็บปีกกาคู่{}โดยไม่มีอะไรในระหว่างวงเล็บเปิดและปิดเป็นอาร์กิวเมนต์ของคำสั่งและแม้แต่กับตัวเลือก: cat foo | xargs -I{} echo {} find . -size 0 -exec rm -i {} \; ไม่มีเอกสารประกอบ ปัญหาของฉันคือฉันไม่สามารถหาเอกสารในGNU Bash Manualที่อธิบายการใช้งาน{}ในบริบทเช่นในตัวอย่างข้างต้น ผมไม่คิดว่ามันเป็นขยายตัวพารามิเตอร์${}เพราะเครื่องหมายดอลลาร์ต้องนำหน้าวงเล็บปิดล้อมในการขยายตัวพารามิเตอร์ในขณะที่ มันไม่สามารถเป็นส่วนขยายรั้งได้เช่นกันเพราะใช้รูปแบบของ{x..y[..incr]}ที่ไหนxและyไม่จำเป็น นอกจากนี้ยังไม่สามารถจัดกลุ่มคำสั่งได้เนื่องจาก{}ใช้เป็นอาร์กิวเมนต์ คำถาม วงเล็บปีกกาคู่คู่{}หมายถึงอะไรโดยทั่วไปในฐานะอาร์กิวเมนต์สำหรับคำสั่งใด ๆ ที่ยอมรับมัน ฉันจะหาเอกสารที่อธิบายการใช้งานของ{}อาร์กิวเมนต์ได้ที่ไหน