دليل أونلاين مصر

ما الفروق الجوهرية بين أمر grep و أمر find

0 معجب 0 شخص غير معجب
95 مشاهدات
سُئل سبتمبر 3، 2018 بواسطة abdullah (9,535,890 نقاط)
ما الفروق الجوهرية بين أمر grep و أمر find

2 إجابة

0 معجب 0 شخص غير معجب
تم الرد عليه سبتمبر 3، 2018 بواسطة Walaa Hessen (9,551,190 نقاط)
السلام عليكم
باختصار أداة find تستخدم للبحث عن ملف او مجلد، اما أداة grep تستخدم للبحث عن كلمة او جمله بداخل ملف نصي
0 معجب 0 شخص غير معجب
تم الرد عليه سبتمبر 3، 2018 بواسطة Walaa Hessen (9,551,190 نقاط)
مرحبا

الامر find هو امر رائع في لينكس وميزاته كثيرة ويستخدم للبحث عن اي شيء في الجهاز سواء ملف او مجلد او البحث عن عدة ملفات ومجلدات طبعا كل بحث له صيغة معينة مثلا لو اردت ان تبحث عن ملف mp3 ستضع الامر التالي
find *mp3 هذا للبحث عن كل ملفات mp3 في هذه الصيغة على المسار الذي تكون موجود فيه البحث
لو اردت البحث في ملف معين ستختلف الصيغة مثلا find ~/Music -name "*.mp3"
..............................................
الامر grep يستخدم للبحث في شيء عن شيء مخصص مثلا لو طبقت الامر ifconfig سيعطيك معلومات عن كروت الشبكة لديك بكل تفاصيلها بينما لو اردت عمل تخصيص للبحث مثل ifconfig | grep addr سوف يعطيك المعلومات التي لها علاقة  addr بكل كرت شبكة فقط وباقي النتائج يتجاهلها ويمكن البحث عن كلمة معينة داخل ملف
مثل sudo cat /etc/hosts | grep "localhost"

اتمنى تكون وصلت المعلومة

لم يتم إيجاد أسئلة ذات علاقة

دليل أونلاين مصر

powered by serv2000 for hosting , web and mobile development

...