OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

grep - خطوط طباعة مطابقة لنمط

grep هو برنامج قوي يستخدم للعثور على أنماط النص داخل الملفات. يتم استخدامه على النحو التالي:


البقرى النمط [ملف...]

البقرى النمط [ملف...]


متى البقرى يواجه "نمطًا" في الملف ، فإنه يطبع الأسطر التي تحتوي عليه. الأنماط التي البقرى يمكن أن تكون متطابقة معقدة للغاية ، ولكن في الوقت الحالي سنركز على التطابقات النصية البسيطة. سنغطي الأنماط المتقدمة ، المسماة تعبيرات منتظمة في فصل لاحق.

لنفترض أننا أردنا العثور على جميع الملفات الموجودة في قائمة البرامج التي تحتوي على كلمة "zip" في الاسم. قد يعطينا مثل هذا البحث فكرة عن بعض البرامج الموجودة على


نظامنا الذي كان له علاقة بضغط الملفات. سنفعل هذا:



[me @ linuxbox ~] $ ls / bin / usr / bin | فرز | uniq | grep zip

Bunzip2 bzip2 gunzip gzip unzip zip zipcloak zipgrep zipinfo zipnote zipsplit

[me @ linuxbox ~] $ ls / bin / usr / bin | فرز | uniq | grep zip

Bunzip2 bzip2 gunzip gzip unzip zip zipcloak zipgrep zipinfo zipnote zipsplit


هناك خياران مفيدان لـ البقرى: "-i" الذي يسبب البقرى لتجاهل الحالة عند إجراء البحث (عادةً ما تكون عمليات البحث حساسة لحالة الأحرف) و "-v" التي توضح البقرى لطباعة الأسطر التي لا تتطابق مع النمط فقط.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: