Come utilizzare Trova dal prompt dei comandi di Windows

Trova 0

Trova è un altro ottimo strumento da riga di comando che ogni utente di Windows dovrebbe conoscere perché può essere utilizzato per cercare nel contenuto di file stringhe di testo specifiche.

Interruttori e parametri di Find

Come per ogni strumento basato su prompt dei comandi in Windows, esistono alcuni parametri e parametri che è necessario conoscere per utilizzare gli strumenti in modo efficace. Questi sono elencati e spiegati di seguito.

  1. / v: questa opzione mostrerà tutte le righe che non contengono la stringa di parole specificata.
  2. / c: questa opzione indica allo strumento Trova di contare quante righe contengono i termini di ricerca.
  3. / n: questa opzione mostra i numeri che corrispondono alle linee.
  4. / i – Questa opzione dice a find di ignorare il caso del testo che stai cercando.

Oltre a questi switch, ci sono due parametri che è possibile specificare con questo strumento.

  1. “Corda” – La stringa saranno le parole che stai cercando nei tuoi documenti. Devi sempre ricordarti di mantenere questa sezione racchiusa tra virgolette, altrimenti il ​​tuo comando restituirà un errore.
  2. pathname – Questo parametro consente di specificare la posizione in cui si desidera effettuare la ricerca. Può essere ampio come elencare un'unità o specifico come definire un singolo o più file. Se non specifichi un percorso, FIND ti chiederà di inserire il testo o potrebbe accettare il testo inviato da un altro comando. Quando sei pronto per terminare l'inserimento manuale del testo, puoi premere “Ctrl + Z”. Ne discuteremo più avanti.

Trova la sintassi

Come ogni strumento di Windows, dovrai sapere come inserire i tuoi comandi. La sintassi seguente è il modello perfetto.

FIND (SWITCH) "String" (Pathname/s)

A seconda del comando, riceverai una delle tre risposte% errorlevel%.

  1. 0 – La stringa che stavi cercando è stata trovata.
  2. 1 – La stringa che stavi cercando non è stata trovata.
  3. 2 – Ciò significa che hai avuto un interruttore difettoso o che i tuoi parametri erano errati.

Facciamo un pò di pratica

Prima di iniziare, dovresti scaricare i nostri tre documenti di testo di esempio che utilizzeremo per il test.

  1. documento
  2. campione
  3. esercizio

Questi documenti contengono ciascuno un paragrafo di testo con alcuni raggruppamenti di parole simili. Dopo aver scaricato questi tre documenti, è possibile copiarli in qualsiasi cartella sul computer. Ai fini di questo tutorial, metteremo tutti e tre i documenti di testo sul desktop.

Ora dovrai aprire una finestra del prompt dei comandi con privilegi elevati. Apri il menu Start in Windows 7 e 10 o apri la funzione di ricerca in Windows 8 e cerca CMD. Successivamente, fai clic con il pulsante destro del mouse e premi “Esegui come amministratore”. Sebbene non sia necessario aprire una finestra del prompt dei comandi con privilegi elevati, ti aiuterà a evitare fastidiose finestre di dialogo di conferma.

Trova 1

Il nostro tutorial oggi tratterà diversi semplici scenari che verranno elaborati di seguito.

  1. Cerca un singolo documento per una stringa di parole.
  2. Cerca più documenti per la stessa stringa di parole.
  3. Contare il numero di righe in un file o più file.

Scenario 1: cerca un singolo documento per una stringa di parole.

Ora che hai scaricato i tuoi tre documenti, inseriremo un comando per cercare nel file di testo chiamato “esercizio” le parole “martin hendrikx”. Usa il comando mostrato sotto. Ricorda di mettere la stringa di ricerca tra virgolette e modificare il percorso in modo che corrisponda alla cartella in cui sono stati salvati i documenti.

find "martin hendrikx" C:UsersMartinDesktopexercise.txt

Trova 2

Noterai che non sono stati mostrati risultati. Non ti preoccupare, non hai fatto niente di male. Il motivo per cui non si ottengono risultati è perché FIND sta cercando una corrispondenza esatta con la stringa di ricerca. Proviamo di nuovo, ma questa volta aggiungiamo l'opzione “/ i” in modo che FIND ignori il caso della stringa di ricerca.

find /i "martin hendrikx" C:UsersMartinDesktopexercise.txt

Trova 3

Ora puoi vedere che FIND ha visualizzato una riga che corrisponde alla stringa di ricerca, il che significa che funziona. Proviamo di nuovo, ma cambia la stringa di ricerca in “sushi”; se i tuoi risultati assomigliano all'immagine qui sotto, hai fatto bene.

Trova 4

Scenario 2: cerca più documenti per la stessa stringa di parole.

Ora che sai come eseguire una ricerca di base, proviamo ad ampliare la durata della ricerca. Ora cercheremo due dei file di testo (esercizio e campione) per il termine “sushi”. A tale scopo, inserisci la seguente stringa. Ricorda di cambiare il percorso in modo che corrisponda alla posizione dei tuoi file e aggiungi l'opzione “/ i” in modo che la ricerca non faccia distinzione tra maiuscole e minuscole.

find /i "sushi" C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt

Trova 5

Noterai che i termini di ricerca sono stati trovati in entrambi i documenti e le frasi in cui sono stati trovati, sono elencati sotto i nomi e le posizioni dei file corrispondenti. Riprova, ma questa volta aggiungi il terzo file al comando FIND e cerca invece la parola “patata”. I risultati della tua ricerca dovrebbero assomigliare all'immagine qui sotto.

Trova 6

Si noti che il testo trovato in ogni documento è in realtà “patate”, il che significa che anche se si digita una parte di una parola, verranno visualizzate le frasi che contengono la stringa di ricerca. In alternativa, è possibile utilizzare questo comando per controllare tutti i file di testo.

find /i "sushi" C:UsersMartinDesktop*.txt

Scenario 3: contare il numero di righe in un file.

Se vuoi sapere quante linee ci sono in un file, puoi usare il comando di ricerca qui sotto. Ricorda di aggiungere uno spazio tra tutti i tuoi interruttori. In questo caso, sostituiremo il percorso con quello del file “sample.txt”. Se vuoi solo un numero come risultato, usa questo comando:

type C:UsersMartinDesktopsample.txt| find "" /v /c

Trova 7

Se si desidera il numero e le informazioni sul file, utilizzare questo comando:

find /v /c “” C:UsersMartinDesktopsample.txt

Trova 8

Se si desidera contare le righe in più file sul desktop, utilizzare il comando seguente.

find /v /c “” C:UsersMartinDesktop*.txt

Trova 9

Ora puoi sperimentare alcuni comandi diversi e familiarizzare con lo strumento. Può aiutare a risparmiare molto tempo in futuro una volta creato un sistema. Divertiti e continua a smanettare.

Credito di immagine: Littlehaulic su Flickr.com

Articoli correlati

Ultimi articoli