هر شخصیت
اولین متاکاراکتری که به آن نگاه خواهیم کرد، کاراکتر نقطه یا نقطه است که برای مطابقت با هر کاراکتری استفاده می شود. اگر آن را در یک عبارت منظم قرار دهیم، با هر کاراکتری در آن موقعیت کاراکتر مطابقت دارد. در اینجا یک مثال است:
[me@linuxbox ~]$ grep -h '.zip' dirlist*.txt
bunzip2 bzip2 bzip2recover gunzip
gzip funzip gpg-zip preunzip prezip
prezip-bin unzip unzipsfx
[me@linuxbox ~]$ grep -h '.zip' dirlist*.txt
bunzip2 bzip2 bzip2recover gunzip
gzip funzip gpg-zip preunzip prezip
prezip-bin unzip unzipsfx
ما هر خطی را در فایل های خود جستجو کردیم که با عبارت معمولی ".zip" مطابقت داشته باشد. در مورد نتایج باید به چند نکته جالب توجه کرد. توجه داشته باشید که زیپ برنامه پیدا نشد این به این دلیل است که گنجاندن متاکاراکتر نقطه در عبارت منظم ما طول تطابق مورد نیاز را به چهار کاراکتر افزایش میدهد و از آنجا که نام "zip" فقط شامل سه کاراکتر است، مطابقت ندارد. همچنین، اگر فایلهایی در لیستهای ما حاوی پسوند فایل بودند وبلاگ، آنها نیز مطابقت داده می شدند، زیرا کاراکتر نقطه در پسوند فایل با "هر کاراکتر" نیز مطابقت دارد.
مجریان