عبارتهای منظم ابزارهای قدرتمندی برای انتخاب سطرهای به خصوصی از خروجی یافایلها میباشند. تعداد زیادی از فرمانهای UNIX از عبارتهای منظم استفاده میکنند: vim، perl، بانک اطلاعاتی PostgreSQL و غیره. آنها میتوانند از طریق کتابخانههای خارجی در هر زبان یا برنامه کاربردی قابل دسترس گردند، آنها حتی به سیستمهای غیر یونیکسی راه یافتهاند. به عنوان نمونه، عبارتهای منظم در صفحه گسترده Excell در مجموعه آفیس مایکروسافت استفاده شده است. در این فصل، تصوری از فرمان grep، که در هر محیط UNIX صرفنظر نکردنی است، به دست آوردیم.
توجه | |
---|---|
فرمان grep خیلی بیش از چند وظیفهای که ما در باره آنها صحبت کردیم، میتواند انجام دهد، ما فقط از آن به عنوان یک مثال برای عبارتهای منظم استفاده نمودیم. نگارش گنوی grep مستندات فراوانی به همراه دارد، که قویاً توصیه میشود آنها را بخوانید! |
Bash ویژگیهای داخلی برای انطباق الگوها دارد و میتواند کلاسها و دامنههای کاراکتر را تشخیص بدهد.