شرح عن امر grep في اوامر لينكس بحث عن كلمة معينة

الكاتب: Mr.Aziz

تاريخ النشر: 2022-05-08 01:47:57

صباح الخير الجميع

 

اليوم راح اتكلم عن امر grep هذي احد اوامر لينكس.

 

grep: هو يتم بحث او جلب كلمات معينة المراده. المره سابقة تعلمنا عن بحث الملفات او المجلدات حتى لو تم عرضها يتم عرض جميع البيانات التي بداخلها تمام.
 

هذي الامر فقط يبحث لك عن كلمة تريدها ليس كلمة فقط. آيضآ يبحث لك عن الارقام او احرف او حتى باللغة العربية.

 

بعطيكم مثال: لو يوم من الايام تحتاج تبحث عن ملف عندك بس مشكلته فوق 4 صفحات بس مالك خلق تبحث عن كلمة او رقم معين عشان الصفحة كثيره جدآ

 

كل الى عليك تستخدم grep و ايضآ مفيدة جدآ في عملية بحث في logs لو تبي بتحث عن مستخدم معين متى دخل النظام الى ذالك.

 

خلينا نجرب عن الملف الى عندي test.cpp ابي ابحث عن كلمة student بهذي طريقة

 

تلاحظ معاي الان وضعت الامر grep  يطلع لي اسم المراد التي بحثت عنه

 

ينكتب بهذي طريقة

 

grep student test.cpp

 

أولآ grep هو امر البحث

student كلمة المراده التي اريد بحثها في ملف

test.cpp هذا اسم الملف التي اريد بحث كلمة student.

 

خلينا نجرب كلمة اخرى موجوده في الملف و كلمة هي email

 

 

زي ماتلاحظون هنا تم بحث كلمة المراده هي email في الملف test.cpp

 

طيب خلونا نسوي ملف مثل log و نشوف كيف يبحث عن رقم معين مثلآ ابي المستخدم aziz اعرف متى دخل و متى خرج من النظام

 

 

زي ماتشوفون هنا تم كتابة اسم Aziz و اسم S متى دخلو بالنظام مثال

 

الان اريد ابحث عن المستخدم Aziz و يطلع لي متى دخل بالنظام بضبط ونفس الشئ المستخدم S يعطيني متى دخل بالنظام بضبط

 

لانه يبحث عن احرف زي ماكتبت بضبط وللعلم هي حساسة الاحرف لازم تكون نفس الكلمة بضبط Aziz هي Aziz و اذا حاولت تبحث هكذا aziz ماراح يعطيك اجابة.

 

خلينا نجي نبحث بالعربي انا ببحث كلمة عبدالعزيز

 

 

زي ماتلاحظون هنا لما بحث طلع لي اسم عبدالعزيز زي مابحثت بضبط

 

ونفس الشئ لما بحثت عن كلمة تجربة و ظهرت لي الناتج.

 

هذي مفيدة في حال تبحث في logs او ملفات تحتاج تبحث عن هذي كلمة

شي الجميل في هذا الامر يظهر لك باللون الاحمر للكلمة التي بحثت عنها.

 

كذا انتهينا من الشرح

 

اشوفكم على خير..