<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
ตัวละครใด ๆ
อักขระเมตาแรกที่เราจะดูคืออักขระจุดหรือจุด ซึ่งใช้เพื่อจับคู่อักขระใดๆ หากเรารวมไว้ในนิพจน์ทั่วไป อักขระนั้นก็จะจับคู่กับอักขระใดๆ ในตำแหน่งอักขระนั้น นี่คือตัวอย่าง:
[me@linuxbox ~]$ grep -h '.zip' dirlist*.txt
bunzip2 bzip2 bzip2 กู้คืน gunzip
gzip funzip gpg-zip เปิดเครื่องรูดซิป
prezip-bin เปิดเครื่องรูด unzipsfx
[me@linuxbox ~]$ grep -h '.zip' dirlist*.txt
bunzip2 bzip2 bzip2 กู้คืน gunzip
gzip funzip gpg-zip เปิดเครื่องรูดซิป
prezip-bin เปิดเครื่องรูด unzipsfx
เราค้นหาบรรทัดใดๆ ในไฟล์ของเราที่ตรงกับนิพจน์ทั่วไป “.zip” มีสิ่งที่น่าสนใจสองสามข้อที่ควรทราบเกี่ยวกับผลลัพธ์ สังเกตว่า ไปรษณีย์ ไม่พบโปรแกรม นี่เป็นเพราะการรวมอักขระจุดเมตาในนิพจน์ทั่วไปของเราเพิ่มความยาวของการจับคู่ที่จำเป็นเป็นสี่อักขระ และเนื่องจากชื่อ "zip" มีเพียงสามตัว จึงไม่ตรงกัน นอกจากนี้ หากไฟล์ในรายการของเรามีนามสกุลไฟล์ ซิปพวกมันก็จะถูกจับคู่เช่นกันเพราะอักขระจุดในนามสกุลไฟล์จะจับคู่กับ "อักขระใดก็ได้" เช่นกัน
แองเคอ