نظره على الأمر grep

Linuxawy.G

:: مشرف عام ::
15 يونيو 2010
259
1
0


السلام عليكم ورحمه الله وبركاته

اليوم نشرح أمر من أهم أوامر الينكس (الشيل)

وهي آداه للبحث داخل الملفات بخيارات متقدمه


الأستخدام الشائع
كود:
grep abc ms
هنا أستخدمنا الأمر في البحث عن كلمه abc داخل الملف ms
=================
استخدام v
مثال
كود:
grep -v abc ms
هنا أستخدمنا الأمر في البحث عن جميع السطور التي لا تحتوي على كلمه abc داخل الملف ms
=================
استخدام c
مثال
كود:
grep -c abc ms
وهنا أستخدمنا الأمر في عد (إحصاء) عدد الأسطر التي تحتوي على كلمه abc داخل الملف ms
=================
أستخدام c و v معا
مثال
كود:
grep -c -v abc ms
عكس الأمر السابق (قام بعد عدد الأسطر التي لا تحتوي على كلمه abc داخل الملف ms)
=================
أستخدام العلامات ' '
كود:
grep -v 'abc def' ms
تستخدم العلامات ' ' لو كان هدف البحث أكثر من كلمة
=================
أستخدام الـ * مع علامات ' '
مثال
كود:
grep 'abc*' ms
تستخدم النجمه مع العلامتين ' للبحث بدلاله جزء من الكلمه ويكثر استخدامها لو لم تكن متأكدا تماما من الكلمه هدف البحث
كأن أريد البحث عن كلمه مصر ولا أدري ان كانت كتبت egy ام egypt فنكتفي بكتابه egy ليقوم الأمر باللازم

=================
استخدام الـ *
مثال
كود:
grep abc ms*
هنا قمنا بعمل بحث عن كلمه abc في جميع الملفات التي تبدأ بـ ms
================
استخدام الـ i
لإظهار النتائج دون التفرقه بين الحروف الكبيره والصغيره ( ( A a
مثل
كود:
grep -i abc ms
سيقوم بإظهار النتائج التي تحتوي على abc او ABC


نقل للفائده ..