findstr

findstrهو أمرٌ في سطر الأوامر يبحث عن نص في الملفات [ 1 ] ويطبع الأسطر المطابقة إلى المخرج القياسي . [ 2 ] يوفر هذا الأمر وظائف مشابهة للأمر find، ولكنه findstrيدعم بعض عوامل التعبير النمطيfindstr . مع ذلك، لا يدعم ترميز UTF-16 بينما findيدعمه الأمر . findstrلا يستطيع الأمر البحث عن البايتات الفارغة الشائعة في ملفات الحاسوب التي تدعم ترميز Unicode . [ 3 ]

findstrتم إصداره لأول مرة كجزء من مجموعة موارد ويندوز 2000 تحت الاسم [ 4 ] . يتوفر الأمر في ويندوز [ 5 ] [ 6 ] ورياكت أو إس [ 7 ] .qgrep

يستخدم

يمكن وصف صيغة الأمر على النحو التالي:

findstr FLAGS TEXT PATH...
نص
النص المراد البحث عنه.
طريق
مسار الملف.

الأعلام:

/B
طابق النمط إذا كان في بداية السطر.
/E
طابق النمط إذا كان في نهاية السطر.
/L
استخدم عبارات البحث حرفياً.
/R
استخدم سلاسل البحث كتعبيرات نمطية.
/S
ابحث عن الملفات المطابقة في الدليل الحالي وجميع الأدلة الفرعية.
/I
تجاهل حالة الأحرف عند المطابقة.
/X
اطبع الأسطر التي تتطابق تمامًا.
/V
اطبع الأسطر التي لا تتطابق.
/N
اطبع رقم السطر قبل كل سطر مطابق.
/M
اطبع اسم الملف فقط إذا كان الملف يحتوي على تطابق.
/O
اطبع إزاحة الأحرف قبل كل سطر مطابق.
/P
تجاهل الملفات التي تحتوي على أحرف غير قابلة للطباعة .
/OFF[LINE]
لا تتجاهل الملفات التي تم تعيين خاصية "غير متصل" لها.
/A:attr
يُحدد سمة اللون برقمين سداسيين عشريين. انظر "color /?"
/F:file
يقرأ قائمة الملفات من الملف المحدد (/ لوحدة التحكم).
/C:string
استخدم السلسلة المحددة كسلسلة بحث حرفية.
/G:file
استخرج سلاسل البحث من الملف المحدد (/ لوحدة التحكم).
/D:dir
ابحث في قائمة أدلة مفصولة بفواصل منقوطة
/?
اطبع معلومات المساعدة المتعلقة بالأمر.

مثال

يقوم الأمر التالي بالبحث في الملف المسمى "services.txt" عن الأسطر التي تحتوي على كلمة "network" مع تجاهل حالة الأحرف.

findstr /i "network" services.txt 

انظر أيضاً

مراجع

للمزيد من القراءة

  • ستانيك، ويليام ر. (2008). دليل الجيب لمسؤول سطر أوامر ويندوز، الطبعة الثانية . مطبعة مايكروسوفت . ISBN 978-0735622623.
  • جون بول مولر (2007). إدارة أنظمة ويندوز من سطر الأوامر لأنظمة ويندوز فيستا، وويندوز 2003، وويندوز إكس بي، وويندوز 2000. جون وايلي وأولاده . رقم ISBN 978-0470165799.