Търсене в няколко текстови файла наведнъж
Някога трябвало ли е да намерите някакъв текст в куп различни текстови файлове? Ако сте в IT, този проблем може да се появи доста често. Може би търсите определена фраза в регистрационните файлове или може би сте програмист и трябва да намерите някакъв код, който е в много различни кодови файлове.
За съжаление, няма лесен начин да направите това в Windows . Търсенето в Windows(Windows) по подразбиране е ужасно за този вид задачи, защото е супер бавно и не позволява разширени търсения. За щастие има няколко други начина, които са много по-добри от търсенето в Windows , които ще спомена в тази публикация. Няма да навлизам в подробности за всяко решение, но можете да използвате Google , за да научите повече.
Ако не искате да инсталирате софтуер на трети страни и ви е удобно с командния ред, тогава трябва да разгледате секцията за вградени команди за търсене по-долу. Предполагам, че повечето хора са по-удобни с GUI интерфейсите, затова първо споменавам програмите.
Програми за търсене на трети страни
Когато става въпрос за търсене в множество текстови файлове, царят на всички команди за търсене е grep. grep е помощна програма на командния ред в UNIX/Linux , която ви позволява да извършвате разширени търсения с помощта на регулярни изрази. Той е супер популярен и се използва във всяка дистрибуция на Linux .
Така че, когато някой напише програма за търсене в Windows , неизбежно има думата grep в нея. Това е почти така с всички програми, изброени по-долу.
grepWin
grepWin е може би най-популярният от инструментите, споменати тук. Той поддържа регулярни изрази и ви позволява да намирате и заменяте текст също. Те също така имат урок на уебсайта си, за да помогнат с регулярните изрази, въпреки че можете да Google за много повече.
Можете да ограничите търсенето по размер на файла, тип файл и други критерии. Той също така добавя опция към контекстното меню с десния бутон на мишката в Explorer за бързо търсене в папка. Резултатите са изброени в долния прозорец и можете просто да щракнете двукратно върху тях, за да отворите файловете.
AstroGrep
AstroGrep също е друга наистина добра програма за търсене. Той не само се актуализира доста често, но също така ви показва къде във файла е намерен текстът. grepWin също има тази опция, ако изберете радио бутона Съдържание(Content) , но мисля, че е внедрена по-добре в AstroGrep .
AstroGrep може също да търси Word файлове, което е удобна функция. Можете също да запазите или разпечатате всички резултати за бъдещи справки. Също така намирам интерфейса им за по-модерен и приятен за окото.
BareGrep
BareGrep е доста проста програма за търсене, която поддържа регулярни изрази и всички основни функции за търсене. Като цяло е доста бърз и ви показва съвпаденията в табличен формат. Безплатната версия има начален екран, който не можете да деактивирате. Професионалната версия струва $25 и изглежда просто деактивира началния екран, в противен случай функциите са същите.
PowerGREP
Ако търсите най-добрата програма за търсене, потърсете по-далеч от PowerGREP . Тази програма има някои сериозни функции и сериозна цена, която да върви заедно с нея. Това е невероятните $159! Той има почти всички функции, споменати по-горе, плюс още някои, и всичко е добре опаковано в доста малък интерфейс.
Препоръчвам тази програма само ако имате сериозни нужди за търсене, които включват намиране на текст в Word файлове, PDF документи, електронни таблици на Excel и т.н. Тя дори може да извлече статистически данни от вашите регистрационни файлове и да ви даде тази информация. Това е доста мощен инструмент.
Вградени команди на Windows
Ако трябва само да извършите бързо търсене и не искате да инсталирате пълноценна програма, можете да използвате вградените инструменти за команден ред в Windows . Единият работи в нормалния команден ред, а другият използва PowerShell . И двете са доста мощни и могат да намерят почти всичко, което търсите.
Първата команда е findstr . Можете да прочетете справочния документ(reference document) тук, за да научите как да използвате findstr. Можете също да въведете findstr /?в командния ред и той ще ви покаже използването. Както можете да видите, има доста опции. Очевидно това е много по-сложно от използването на една от програмите по-горе.
Втората опция е командата Select-String в Windows PowerShell . Отново(Again) има доста голяма крива на обучение с тези команди, ако още не сте ги използвали. Microsoft има добър урок за това как да използвате Select-String(how to use Select-String) , така че не забравяйте да го прочетете.
Така че това са основно най-добрите начини за търсене на текст в голям брой файлове. Предлагам ви да изпробвате различните опции и да видите коя е най-подходяща за вас. Наслади се!
Related posts
Търсене на текст в няколко PDF файла
Как да търсите текст в няколко PDF файла наведнъж
Как да обедините няколко аудио файла в един
Използвайте този скрипт за преименуване на няколко файла наведнъж в Windows
Намерете и заменете текст в множество файлове в насипно състояние в Windows 10
Как да добавите GPX файлове към Google Maps
Как да преведете Word документи на няколко езика
Как да сканирате няколко страници в един PDF файл
Разрешения на TrustedInstaller: Как да добавяте, изтривате или променяте системни файлове
Как да шифровате zip файлове
Как да комбинирате или обедините множество текстови файлове
Как да изпращате файлове, твърде големи за имейл
Как да почистите компютъра си правилно, отвътре и отвън
Как да завъртите текст и изображения във Photoshop
Как да отворите DDS файлове в Windows 10
Как да преливате текст около изображение в InDesign
Как автоматично да архивирате файлове в Google Drive или OneDrive, за да предотвратите загуба на данни
Как да препращате няколко имейла в Gmail
Как да свържете текстови полета в Adobe InDesign
Как да отворите EXE файлове на Mac