Come utilizzare Trova dal prompt dei comandi di Windows

Sommario:

Come utilizzare Trova dal prompt dei comandi di Windows
Come utilizzare Trova dal prompt dei comandi di Windows

Video: Come utilizzare Trova dal prompt dei comandi di Windows

Video: Come utilizzare Trova dal prompt dei comandi di Windows
Video: Steam Controller - YouTube 2024, Marzo
Anonim
Trova è un altro grande strumento a linea di comando che ogni utente di Windows dovrebbe conoscere perché può essere utilizzato per cercare il contenuto di file per stringhe di testo specifiche.
Trova è un altro grande strumento a linea di comando che ogni utente di Windows dovrebbe conoscere perché può essere utilizzato per cercare il contenuto di file per stringhe di testo specifiche.

Trova interruttori e parametri

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

  1. / v: questa opzione mostra tutte le righe che non contengono la stringa di parole specificata.
  2. / c: questa opzione indica allo strumento di ricerca di contare quante righe contengono i termini di ricerca.
  3. / n - Questo interruttore 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. " Stringa" - La stringa sarà la parola che stai cercando nei tuoi documenti. Devi sempre ricordare di mantenere questa segretezza circondata da virgolette, altrimenti il comando restituirà un errore.
  2. pathname - Questo parametro indica dove specificare la posizione che si desidera cercare. Questo può essere ampio come elencare un'unità o specifico come definire un singolo o più file. Se non si specifica un percorso, TROVA ti chiederà l'immissione di testo o potrebbe accettare il testo in pipe da un altro comando. Quando sei pronto per terminare l'immissione del testo manuale, puoi premere "Ctrl + Z". Ne discuteremo più avanti.

Sintassi di Find

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

FIND [SWITCH] 'String' [Pathname/s]

A seconda del tuo 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 - Questo significa che hai avuto un errore o i parametri non erano corretti.

Facciamo un pò di pratica

Prima di iniziare, è necessario scaricare i nostri tre documenti di testo di esempio che verranno utilizzati 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, puoi copiarli in qualsiasi cartella sul tuo computer. Ai fini di questo tutorial, metteremo tutti e tre i documenti di testo sul desktop.

Ora è necessario aprire una finestra del prompt dei comandi con privilegi elevati. Aprire il menu Start in Windows 7 e 10 o aprire la funzione di ricerca in Windows 8 e cercare CMD. Quindi, fai clic con il pulsante destro del mouse su di esso e quindi su "Esegui come amministratore". Anche se non è necessario aprire una finestra del prompt dei comandi con privilegi elevati, ciò ti aiuterà ad evitare le fastidiose finestre di dialogo di conferma.

Il nostro tutorial di oggi coprirà diversi semplici scenari che verranno illustrati di seguito.
Il nostro tutorial di oggi coprirà diversi semplici scenari che verranno illustrati 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 il file di testo chiamato "esercizio" per le parole "martin hendrikx". Usa il comando mostrato sotto. Ricordarsi di mettere la stringa di ricerca tra virgolette e modificare il percorso in modo che corrisponda alla cartella in cui vengono salvati i documenti.

find 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Noterai che nessun risultato è apparso. Non ti preoccupare, non hai fatto niente di sbagliato. Il motivo per cui non hai risultati è perché CERCA sta cercando una corrispondenza esatta con la tua stringa di ricerca. Proviamo di nuovo, ma questa volta, aggiungiamo l'opzione "/ i" in modo che TROVA ignori il caso della tua stringa di ricerca.
Noterai che nessun risultato è apparso. Non ti preoccupare, non hai fatto niente di sbagliato. Il motivo per cui non hai risultati è perché CERCA sta cercando una corrispondenza esatta con la tua stringa di ricerca. Proviamo di nuovo, ma questa volta, aggiungiamo l'opzione "/ i" in modo che TROVA ignori il caso della tua stringa di ricerca.

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

Ora puoi vedere che trovi una riga che corrisponde alla stringa di ricerca, il che significa che sta funzionando. Proviamo di nuovo, ma cambia la stringa di ricerca in "sushi"; se i tuoi risultati assomigliano all'immagine qui sotto, hai fatto bene.
Ora puoi vedere che trovi una riga che corrisponde alla stringa di ricerca, il che significa che sta funzionando. Proviamo di nuovo, ma cambia la stringa di ricerca in "sushi"; se i tuoi risultati assomigliano all'immagine qui sotto, hai fatto bene.
Image
Image

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

Ora che sai come eseguire una ricerca di base, proviamo ad ampliare l'intervallo di ricerca. Ora cercheremo due dei file di testo (esercizio e campione) per il termine "sushi". Inseriscilo nella seguente stringa. Ricorda di cambiare il percorso per far corrispondere la posizione dei tuoi file e aggiungi l'opzione "/ i" in modo che la ricerca non sia sensibile al maiuscolo / minuscolo.

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

Si noterà 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 dei file e le posizioni corrispondenti. Prova di nuovo, ma questa volta aggiungi il terzo file al comando CERCA e cerca la parola "patata". I risultati della tua ricerca dovrebbero apparire come nell'immagine qui sotto.
Si noterà 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 dei file e le posizioni corrispondenti. Prova di nuovo, ma questa volta aggiungi il terzo file al comando CERCA e cerca la parola "patata". I risultati della tua ricerca dovrebbero apparire come nell'immagine qui sotto.
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 contenenti la stringa di ricerca. In alternativa, è possibile utilizzare questo comando per controllare tutti i file di testo.
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 contenenti 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: conta 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 switch. In questo caso, sostituiremo il pathname con quello del file "sample.txt". Se vuoi ottenere solo un numero come risultato, usa questo comando:

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

Se vuoi il numero e le informazioni sul file, usa questo comando:
Se vuoi il numero e le informazioni sul file, usa questo comando:

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

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

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

Ora puoi sperimentare con 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 sbirciare.
Ora puoi sperimentare con 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 sbirciare.

Immagine di credito: Littlehaulic su Flickr.com

Consigliato: