คำตอบ:
\b
ในการแสดงออกปกติหมายถึง "ขอบเขตของคำ"
ด้วยคำสั่ง grep นี้คุณกำลังค้นหาคำทั้งหมดในแฟ้มi
สามารถอยู่ที่จุดเริ่มต้นของบรรทัดหรือตอนท้ายหรือระหว่างอักขระเว้นวรรคสองตัวในหนึ่งประโยคlinux.txt
i
-w
--word-regexp
สวิตช์ที่ใช้: grep -w "i" linux.txt
. ตัวอย่างเช่นบรรทัดเช่น "<i> ตัวเอียง </i>" ตรงกัน
\b
(คำเขตแดน) สมอสามารถนำมาใช้ในสถานที่ของ\<
และ\>
มีความหมายจุดเริ่มต้นหรือจุดสิ้นสุดของคำ
หากนี่คือเนื้อหาของfile
:
Hi
this
is test file
to carry out few regular expressions
แล้ว:
$ grep -e '\ breg' ไฟล์ เพื่อแสดงนิพจน์ ular reg
\<...\>
และ\b...\b
: `คุณสามารถได้ผลลัพธ์ที่ไม่คาดคิดถ้าคุณสมมติว่าทั้งสองรูปแบบมีพฤติกรรมเหมือนกัน ... ดูลิงค์นี้