السلام عليكم ورحمة الله وبركاته
نظرا لاني لسه مبتدا في اللينكس فاعذروني علي بساطة الدرس
الدرس بسيط جدا وبيتحدث عن الاداه grep
اولا تعريف الاداه ديت اداة بتبحث داخل النصوص
شوف الاتي
لو انت عندك سكريبت بي اتش بي
وعايز تبحث فيه كله عن الكلمتين
include require
يبقي روح للديريكتروي الي هو فيه واعمل الاتي
هنا هو حيجيبك كل الملفات فيها الكلمة ديت
طيب نفترض انت عايز تعرف ديت في اي سطر؟؟؟
تمام
طيب نفترض انك عايز تشوف متعرف قبليها متيغرات او لا؟
شوف ياسيدي
كلمة num معناها رقم السطور الي انت عايز تعمل عنها بحث قبل الكلمة المراد البحث عنها
طيب لو بعدها ؟؟؟
طيب لو كل السطور ماعدا الكلمة ديت؟؟
نشرح بس اخر حاجتين
اولا -r ديت عشان تبحث في فولدرات وفايلات تانيه غير الي قدامه بس
لان الجريب مش بيخش في الفولدرات من غير ماتقوله
* ديت عشان نحدد ك الفولدرات
طيب لو انا عايز فولدرين مثلا
واحد اسمه احمد والتاني اسمه محمد
ودومتم بالف صحه وعافيه وكل سنه وانتم طيببين
طبعا ديت مش كل حاجه
وانت جه دورك تكتب man grep انا مسيبتش غير الي يستحق انه يتساب علي ما اظن
السلام عليكم ورحمة الله
نظرا لاني لسه مبتدا في اللينكس فاعذروني علي بساطة الدرس
الدرس بسيط جدا وبيتحدث عن الاداه grep
اولا تعريف الاداه ديت اداة بتبحث داخل النصوص
شوف الاتي
لو انت عندك سكريبت بي اتش بي
وعايز تبحث فيه كله عن الكلمتين
include require
يبقي روح للديريكتروي الي هو فيه واعمل الاتي
كود:
grep -r 'include' *
طيب نفترض انت عايز تعرف ديت في اي سطر؟؟؟
كود:
grep -r -n 'include' *
طيب نفترض انك عايز تشوف متعرف قبليها متيغرات او لا؟
شوف ياسيدي
كود:
grep -r -B (num) 'include' *
طيب لو بعدها ؟؟؟
كود:
grep -r -A (num) 'include' *
كود:
grep -r -v (num) 'include' *
اولا -r ديت عشان تبحث في فولدرات وفايلات تانيه غير الي قدامه بس
لان الجريب مش بيخش في الفولدرات من غير ماتقوله
* ديت عشان نحدد ك الفولدرات
طيب لو انا عايز فولدرين مثلا
واحد اسمه احمد والتاني اسمه محمد
كود:
grep -r 'include' ahmed mohamed
طبعا ديت مش كل حاجه
وانت جه دورك تكتب man grep انا مسيبتش غير الي يستحق انه يتساب علي ما اظن
السلام عليكم ورحمة الله
تعليق