عرض مشاركة مفردة
 
  #1  
قديم 07-09-2010, 10:16 AM
محمد شحاته محمد شحاته غير متصل
عضو
 
تاريخ التسجيل: Nov 2008
مشاركة: 232
مستوى تقييم العضوية: 16
محمد شحاته is on a distinguished road
الافتراضي نظره على الأمر grep

نظره على الأمر grep
السلام عليكم ورحمه الله
اليوم نشرح أمر من أهم أوامر الينكس (الشيل)
وهي آداه للبحث داخل الملفات بخيارات متقدمه


الأستخدام الشائع
كود:
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




خالص التحية : محمد شحاته






التوقيع
Red Hat Certified Engineer
RH033 - RH253 - RH131