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

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

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

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

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

تدعم أدوات الجهات الخارجية مثل Notepad ++ أو GGRep أو Everything العثور على نص في الملفات أيضًا.

باستخدام findstr

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

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

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

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

  • ipconfig | findstr "192.168" - يقوم الأمر بتشغيل ipconfig وإرجاع أي نتيجة تطابق 192.168. يتم تجاهل أي نتيجة أخرى.
  • نتستت | findstr "123.123.123.13" - لتشغيل الأمر netstat وإرجاع أي نتيجة تطابق السلسلة (في هذه الحالة عنوان IP).
  • findstr / c: windows.txt "windows 10" - يبحث في 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. من المفيد العثور على نص في الملفات بسرعة ولكنه يعمل كأداة لتصفية إخراج أدوات سطر الأوامر أيضًا.

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