Hai mai dovuto trovare del testo all’interno di un gruppo di file di testo diversi? Se ci sei dentro, questo problema può venire 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é è super lenta e non consente ricerche avanzate., Fortunatamente, ci sono molti altri modi che sono di gran lunga superiori a Windows search, che menzionerò in questo post. Non entrerò nei dettagli di ogni soluzione, ma puoi usare Google per saperne di più.
Se non si desidera installare alcun software di terze parti e si ha dimestichezza con la riga di comando, allora si dovrebbe controllare la sezione comandi di ricerca incorporati qui sotto. 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à a riga di comando in UNIX / Linux che consente di eseguire ricerche avanzate utilizzando espressioni regolari. E ‘ super popolare e utilizzato in ogni distribuzione di Linux.
Quindi, quando qualcuno scrive un programma per la ricerca su Windows, inevitabilmente, ha la parola grep in esso. Questo è praticamente il caso di tutti i programmi elencati di seguito.,
grepWin
grepWin è probabilmente il più popolare tra gli strumenti menzionati qui. Supporta le espressioni regolari e consente di trovare e sostituire il testo anche. Hanno anche un tutorial sul loro sito web per aiutare con le espressioni regolari, anche se è possibile Google per molti altri.
È possibile limitare la ricerca per dimensione del file, tipo di file e altri criteri. Si aggiunge anche un’opzione per il tasto destro del mouse menu contestuale in Explorer per cercare rapidamente una cartella. I risultati sono elencati nella finestra in basso e si può solo 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 nel file è stato trovato il testo. grepWin ha anche questa opzione se si sceglie il pulsante di opzione Contenuto, ma penso che sia implementato meglio in AstroGrep.
AstroGrep può anche cercare i file di Word, che è una caratteristica utile. È inoltre possibile salvare o stampare tutti i risultati per riferimento futuro. Trovo anche la loro interfaccia più moderna e piacevole per gli occhi.,
BareGrep
BareGrep è un programma di ricerca abbastanza semplice che supporta le espressioni regolari e tutte le funzioni di ricerca di base. E ” abbastanza veloce nel complesso e vi mostra le partite in un formato tabellare. La versione gratuita ha una schermata iniziale che non è possibile disattivare. 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 gravi e un serio cartellino del prezzo per andare con esso. È un enorme $159! E ‘praticamente ottenuto tutte le caratteristiche di cui sopra, più un po’ di più, e tutti ben confezionato in una piccola interfaccia piuttosto.
Consiglio questo programma solo se hai alcune esigenze di ricerca serie che includono la ricerca di testo in file Word, documenti PDF, fogli di calcolo Excel, ecc. Si può anche estrarre le statistiche dai file di registro e dare tali informazioni a voi. È uno strumento piuttosto potente.,
Comandi integrati di Windows
Se è sufficiente eseguire una ricerca rapida e non si desidera installare un programma completo, è possibile utilizzare gli strumenti da riga di comando integrati in Windows. Uno viene eseguito nel prompt dei comandi normale 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 qui per imparare come usare findstr. È inoltre possibile 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 di cui sopra.
La seconda opzione è il comando Select-String in Windows PowerShell. Ancora 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, quindi assicuratevi di leggere che.
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!