ฉันเริ่มเรียนรู้ Regex บางอย่างดังนั้นฉันใช้คำสั่งนี้ซ้ำ ๆ :
grep pattern /usr/share/dict/american-english
เฉพาะส่วนที่มีการเปลี่ยนแปลงรูปแบบดังนั้นฉันต้องเขียนนิพจน์แบบยาว " / usr / share / dict / american-english " ซ้ำแล้วซ้ำอีก
ใครบางคนทำข้อสังเกตว่ามันเป็นไปได้ที่จะขยายการโต้แย้งของคำสั่งจากประวัติคำสั่งโดยการพิมพ์ชุดอักขระที่เป็นความลับแทนการแสดงออกเต็มรูปแบบ คุณช่วยบอกชุดอักขระที่เป็นความลับเหล่านั้นให้ฉันได้ไหม
bash
, dash
, zsh
, mksh
และksh
เปลือกหอย(อย่างน้อยที่ฉันรู้เกี่ยวกับ)ทั้งหมดจะรับรู้$_
หาเรื่องสุดท้ายพารามิเตอร์พิเศษ(บางคนทำเฉพาะในโหมดโต้ตอบแม้ว่า) grep somepattern filename; grep otherpattern "$_"
มันก็ขยายตัวเช่นตัวแปร: set
คุณจะสามารถดูเนื้อหาในการส่งออกของ