جستجو در داخل چندین فایل متنی در یک بار

تا به حال برای پیدا کردن برخی از متن درون یک دسته از فایل های متنی مختلف؟ اگر شما در فناوری اطلاعات هستید، این مسئله اغلب می تواند مطرح شود. شاید شما به دنبال عبارت خاصی در فایل های ورودی هستید یا شاید شما یک برنامه نویس هستید و باید کد دیگری را در داخل بسیاری از فایل های مختلف کد پیدا کنید.

متاسفانه، هیچ راهی آسان برای انجام این کار وجود ندارد در ویندوز جستجوی پیش فرض ویندوز برای این نوع وظیفه وحشتناک است زیرا بسیار کند است و برای جستجوی پیشرفته اجازه نمی دهد. خوشبختانه، چندین راه دیگر وجود دارد که به جستجوی ویندوز بسیار منجر شده است، که در این پست ذکر خواهم کرد. من جزئیات زیادی در مورد هر راه حل نخواهم گذاشت، اما می توانید برای کسب اطلاعات بیشتر از گوگل استفاده کنید.

اگر شما نمی خواهید هیچ نرم افزار شخص ثالث را نصب کنید و با خط فرمان راحت هستید، سپس شما باید از بخش های جستجو داخلی ساخته شده در زیر را بررسی کنید.

برنامه های جستجوی شخص ثالث

هنگامی که در جستجوی فایل های متنی چندگانه می باشد، من فرض می کنم که بیشتر افراد با رابط کاربری GUI راحت تر هستند. پادشاه تمام دستورات جستجو grep است. grep یک ابزار خط فرمان در یونیکس / لینوکس است که به شما اجازه می دهد جستجوهای پیشرفته را با استفاده از عبارات منظم انجام دهید. این فوق العاده محبوب است و در هر توزیع لینوکس استفاده می شود.

بنابراین وقتی کسی برنامه ای برای جستجو در ویندوز می نویسد، ناگزیر، در آن کلمه grep وجود دارد.

grepWin

grepWin احتمالا محبوب ترین ابزارهای ذکر شده در اینجا است. این عبارات منظم را پشتیبانی می کند و به شما اجازه می دهد متن را نیز پیدا کنید. آنها همچنین دارای آموزش در وب سایت خود برای کمک به عبارات منظم هستند، اگر چه شما می توانید گوگل را برای بسیاری بیشتر.

شما می توانید جستجو را بر اساس اندازه فایل، نوع فایل و سایر معیارها محدود کنید. همچنین یک گزینه را برای منوی راست کلیک روی Explorer در Explorer اضافه می کند تا سریعا یک پوشه را جستجو کند.

AstroGrep

AstroGrep یک برنامه جستجو واقعا خوب است. نه تنها به روز می شود اغلب، بلکه به شما نشان می دهد که در کجا در متن متن یافت شد. grepWin همچنین این گزینه را اگر دکمه رادیویی محتوارا انتخاب می کنید، اما من فکر می کنم در AstroGrep بهتر است.

AstroGrep همچنین می توانید فایل های Word را جستجو کنید که یک ویژگی مفید است. شما همچنین می توانید تمام نتایج را برای مرجع آینده ذخیره یا چاپ کنید.

BareGrep

BareGrep یک برنامه جستجوی نسبتا ساده است که از عبارات منظم و تمام توابع جستجوی اولیه پشتیبانی می کند. این بسیار سریع به طور کلی است و شما را نشان می دهد مسابقات در قالب جدول. نسخه رایگان دارای صفحه نمایش چلپ چلوپ است که شما نمی توانید غیر فعال کنید.

PowerGREP

اگر به دنبال برنامه جستجوی نهایی هستید، پس از جستجوی بیشتر از PowerGREP. این برنامه دارای ویژگی های جدی و یک برچسب قیمت است که همراه با آن می باشد. این یک عدد 159 دلار است!

من فقط این برنامه را توصیه می کنم اگر شما برخی از نیازهای جستجوی جدی را شامل پیدا کردن متن در فایل های ورد ، اسناد PDF، صفحات گسترده اکسل، و غیره می تواند حتی آمار از فایل های خود را وارد کنید و این اطلاعات را به شما بدهد. این کاملا یک ابزار قدرتمند است.

ساخته شده در دستورات ویندوز

اگر شما فقط نیاز به انجام یک جستجوی سریع و نمی خواهید نصب یک برنامه کامل، شما می توانید از ابزار ساخته شده در خط فرمان در ویندوز. یکی در فرمان معمولی اجرا می شود و دیگری از PowerShell استفاده می کند. هر دوی آنها کاملا قدرتمند هستند و می توانند تقریبا هر چیزی را پیدا کنند که شما دنبال آن هستید.

اولین دستور findstrاست. شما می توانید سند مرجع را بخوانید تا نحوه استفاده از findstr را یاد بگیرند. شما همچنین می توانید در خط فرمان findstr /؟تایپ کنید و آن را به شما نشان می دهد. همانطور که می بینید، گزینه های بسیار زیادی وجود دارد. بدیهی است، این بسیار پیچیده تر از استفاده از یکی از برنامه های بالا است.

گزینه دوم عبارت است از دستور Select String در ویندوز PowerShell. باز هم، منحنی یادگیری بسیار بزرگ با این دستورات وجود دارد، اگر قبلا از آنها استفاده نکرده اید.

بنابراين، آنها عمدتا از بهترین راه برای جستجوی متن در تعداد زیادی از فایل ها. پیشنهاد میکنم گزینه های مختلف را امتحان کنید و ببینید کدام یک برای شما مناسب تر است. لذت ببرید!

"چگونه با یوتیوب پول دربیارید؟ ما در این ویدئو به شما آموزش خواهیم داد"

پست های مرتبط:


8.11.2017