ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

عبارات براکت و کلاس های کاراکتر

علاوه بر تطبیق هر کاراکتری در یک موقعیت معین در عبارت معمولی خود، می‌توانیم با استفاده از یک کاراکتر از مجموعه مشخصی از کاراکترها نیز مطابقت دهیم. عبارات براکت. با عبارات براکت، می‌توانیم مجموعه‌ای از کاراکترها (شامل نویسه‌هایی که در غیر این صورت به عنوان متاکاراکتر تفسیر می‌شوند) را برای تطبیق تعیین کنیم. در این مثال، با استفاده از یک مجموعه دو کاراکتری:



[me@linuxbox ~]$ grep -h '[bg]zip' dirlist*.txt

bzip2 bzip2بازیابی gzip

[me@linuxbox ~]$ grep -h '[bg]zip' dirlist*.txt

bzip2 bzip2بازیابی gzip


هر خطی را که شامل رشته bzip یا gzip باشد مطابقت می دهیم.

یک مجموعه ممکن است حاوی هر تعداد کاراکتر باشد و متاکاراکترها وقتی در داخل پرانتز قرار می گیرند، معنای خاص خود را از دست می دهند. با این حال، دو مورد وجود دارد که در آن متا کاراکترها در عبارات براکت استفاده می‌شوند و معانی متفاوتی دارند. اولین مورد حفاظ است (^) که برای نشان دادن نفی استفاده می شود. دومی خط تیره (-) که برای نشان دادن محدوده کاراکتر استفاده می شود.


 

برترین سیستم عامل Cloud Computing در OnWorks: