استخدم findstr على Windows للعثور على نص في الملفات ومخرجات الأوامر

جرب أداة القضاء على المشاكل

إذا كنت ترغب في العثور على نص معين في الملفات ، في إخراج سطر الأوامر أو في أي مكان آخر ، يمكنك استخدام الأمر findstr على Windows للقيام بذلك.

Findstr هي أداة مضمنة في نظام التشغيل Windows يمكنك تشغيلها من سطر الأوامر للعثور على نص في الملفات أو في مخرجات سطر الأوامر.

يمكنك استخدام التطبيق لتصفية مخرجات سطر الأوامر أو البحث في الملفات الفردية أو هياكل الدليل بالكامل عن الملفات ذات النص المطابق.

تشغيل findstr /؟ من سطر الأوامر لعرض جميع المعلمات والخيارات التي يدعمها 'Find String'.

أدوات الطرف الثالث مثل برنامج Notepad ++ ، GGRep أو كل شىء دعم البحث عن نص في الملفات أيضًا.

باستخدام findstr

findstr

يمكنك تشغيل findstr من سطر الأوامر أو الملفات الدفعية. افتح موجه سطر أوامر جديد من خلال النقر على مفتاح Windows ، وكتابة cmd.exe وتحديد النتيجة.

معلمات مفيدة:

  • /؟ - اعرض نص المساعدة
  • / S - يبحث في الدليل وجميع الدلائل الفرعية
  • / I - البحث لا يتأثر بحالة الأحرف
  • / R - استخدام سلاسل البحث كتعبيرات عادية
  • / B - تطابق الأنماط في بداية السطور
  • / P - تخطي الملفات ذات الأحرف غير القابلة للطباعة
  • / V - طباعة الأسطر التي تحتوي على تطابق فقط
  • / N - طباعة رقم السطر

فيما يلي قائمة بالأمثلة التي قد تجدها مفيدة:

  • ipconfig | findstr '192.168' - يتم تشغيل الأمر ipconfig ويعيد أي نتيجة تطابق 192.168.1.2. يتم تجاهل أي نتيجة أخرى.
  • netstat | findstr '123.123.123.13' - يقوم بتشغيل الأمر netstat وإرجاع أي نتيجة تطابق السلسلة (في هذه الحالة عنوان IP).
  • findstr / c: 'windows 10' windows.txt - يبحث في المستند windows.txt عن السلسلة 'windows 10'
  • findstr 'windows 10' windows txt - للبحث عن 'windows' أو '10' في الملف.
  • findstr 'windows' c: documents *. * - يبحث في أي ملف ضمن c: documents عن السلسلة 'windows'.
  • findstr / s / i Windows *. * - يبحث في كل ملف في الدليل الحالي وجميع الدلائل الفرعية عن كلمة Windows يتجاهل حالة الأحرف.
  • findstr / b / n / r / c: '^ * FOR' * .bas - إرجاع أي سطر يبدأ بـ FOR ويسبقه صفر أو أكثر من المسافات. يطبع رقم السطر أيضًا.

Findstr هو أمر قوي قد تستخدمه للبحث عن سلاسل في الملفات أو لتصفية إخراج سطر الأوامر. يمكنك استخدامه لفحص هياكل الدليل بالكامل أو محركات الأقراص بحثًا عن الملفات التي تطابق السلسلة المحددة أو جزء منها ، وللعثور على نص محدد في مخرجات سطر الأوامر بسرعة.

تتضمن الخيارات المتقدمة إرجاع المحتوى الموجود في بداية السطور أو نهايتها ، باستخدام التعبيرات العادية ، أو استخدام أحرف البدل.

كلمات ختامية

ميزة Findstr الرئيسية هي أنه أداة مضمنة يمكنك تشغيلها على أي جهاز يعمل بنظام Windows. من المفيد العثور على نص في الملفات بسرعة ، ولكنه يعمل كأداة لتصفية إخراج أدوات سطر الأوامر أيضًا.

الآن أنت : ما البرنامج الذي تستخدمه للبحث عن نص في الملفات؟