Cerca all'interno di più file di testo contemporaneamente
Hai mai dovuto trovare del testo all'interno di un mucchio di file di testo diversi? Se sei nel settore IT, questo problema può verificarsi abbastanza spesso. Forse stai cercando una frase particolare nei file di registro o forse sei un programmatore e hai bisogno di trovare del codice che si trova all'interno di molti file di codice diversi.
Sfortunatamente, non esiste un modo semplice per farlo in Windows . La ricerca predefinita di Windows è terribile per questo tipo di attività perché è molto lenta e non consente ricerche avanzate. Fortunatamente, ci sono molti altri modi che sono di gran lunga superiori alla ricerca di Windows , che menzionerò in questo post. Non entrerò nei dettagli di ciascuna soluzione, ma puoi utilizzare Google per saperne di più.
Se non desideri installare alcun software di terze parti e ti senti a tuo agio con la riga di comando, dovresti controllare la sezione dei comandi di ricerca integrati di seguito. Presumo che la maggior parte delle persone sia più a suo agio con le interfacce GUI , quindi è per questo che menziono prima i programmi.
Programmi di ricerca di terze parti
Quando si tratta di cercare più file di testo, il re di tutti i comandi di ricerca è grep. grep è un'utilità della riga di comando in UNIX/Linux che consente di eseguire ricerche avanzate utilizzando espressioni regolari. È super popolare e utilizzato in ogni distribuzione di Linux .
Quindi, quando qualcuno scrive un programma per la ricerca su Windows , inevitabilmente, contiene la parola grep. Questo è praticamente il caso di tutti i programmi elencati di seguito.
grepWin
grepWin è probabilmente il più popolare tra gli strumenti qui menzionati. Supporta le espressioni regolari e ti consente anche di trovare e sostituire il testo. Hanno anche un tutorial sul loro sito Web per aiutare con le espressioni regolari, anche se puoi Google per molti altri.
È possibile limitare la ricerca in base alla dimensione del file, al tipo di file e ad altri criteri. Aggiunge anche un'opzione al menu contestuale del tasto destro in Explorer per cercare rapidamente una cartella. I risultati sono elencati nella finestra in basso e puoi semplicemente fare doppio clic su di essi per aprire i file.
AstroGrep
AstroGrep è anche un altro ottimo programma di ricerca. Non solo viene aggiornato abbastanza spesso, ma mostra anche dove è stato trovato il testo nel file. grepWin ha anche questa opzione se scegli il pulsante di opzione Contenuto(Content) , ma penso che sia implementato meglio in AstroGrep .
AstroGrep può anche cercare file di Word , che è una funzione utile. Puoi anche salvare o stampare tutti i risultati per riferimento futuro. Trovo anche che la loro interfaccia sia più moderna e piacevole alla vista.
BareGrep
BareGrep è un programma di ricerca abbastanza semplice che supporta le espressioni regolari e tutte le funzioni di ricerca di base. È abbastanza veloce nel complesso e mostra le corrispondenze in un formato tabulare. La versione gratuita ha una schermata iniziale che non puoi disabilitare. La versione pro costa $ 25 e sembra disabilitare solo la schermata iniziale, altrimenti le funzionalità sono le stesse.
PowerGREP
Se stai cercando il programma di ricerca definitivo, cerca oltre PowerGREP . Questo programma ha alcune caratteristiche serie e un prezzo serio per accompagnarlo. È un enorme $ 159! Ha praticamente tutte le funzionalità menzionate sopra, più alcune altre, e tutte ben confezionate in un'interfaccia piuttosto piccola.
Consiglio questo programma solo se hai seri bisogni di ricerca che includono la ricerca di testo in file Word , documenti PDF , fogli di calcolo (PDF)Excel , ecc. Può anche estrarre statistiche dai tuoi file di registro e fornirti tali informazioni. È uno strumento abbastanza potente.
Comandi Windows integrati
Se hai solo bisogno di eseguire una ricerca rapida e non vuoi installare un programma completo, puoi utilizzare gli strumenti da riga di comando integrati in Windows . Uno viene eseguito nel normale prompt dei comandi e l'altro utilizza PowerShell . Entrambi sono abbastanza potenti e possono trovare praticamente tutto ciò che stai cercando.
Il primo comando è findstr . Puoi leggere il documento di riferimento(reference document) qui per imparare a usare findstr. Puoi anche digitare findstr /?al prompt dei comandi e ti mostrerà l'utilizzo. Come puoi vedere, ci sono alcune opzioni. Ovviamente, questo è molto più complicato rispetto all'utilizzo di uno dei programmi sopra.
La seconda opzione è il comando Select-String in Windows PowerShell . Ancora(Again) una volta , c'è una curva di apprendimento piuttosto grande con questi comandi se non li hai già usati. Microsoft ha un buon tutorial su come utilizzare Select-String(how to use Select-String) , quindi assicurati di leggerlo.
Quindi, questi sono fondamentalmente i modi migliori per cercare il testo in un gran numero di file. Ti suggerisco di provare le diverse opzioni e vedere quale funziona meglio per te. Divertiti!
Related posts
Cerca testo all'interno di più file PDF
Come cercare il testo all'interno di più file PDF contemporaneamente
Come unire più file audio in uno
Usa questo script per rinominare più file contemporaneamente in Windows
Find and Replace Text in Multiple Files in Bulk su Windows 10
Come crittografare i file zip
20 fantastici trucchi di Google per cercare in modo più efficace
Come inviare file troppo grandi per la posta elettronica
Come aprire file HEIC su Windows
Salva un elenco di processi in esecuzione in un file di testo in Windows
Come eliminare la cronologia delle ricerche di Google: una guida moderna
Come aprire file torrent su Windows 10 e Mac
Come eliminare file temporanei e altra posta indesiderata su uno smartphone o un tablet
Come aprire i file EPUB su Windows
Come rimuovere il testo dalle icone nella barra delle applicazioni di Windows
Come aprire file DDS in Windows 10
Come aprire i file di immagine EPS su Windows
Codice HTML per avvolgere il testo attorno all'immagine
Trova e ripara i file MP3 danneggiati
Come trasferire giochi per PS4 e salvare i dati dei file su PS5