Come utilizzare Trova dal prompt dei comandi di Windows
Trova è un altro grande strumento a riga 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.
- / v: questa opzione mostrerà tutte le righe che non contengono la stringa di parole specificata.
- / c: questa opzione indica allo strumento di ricerca di contare quante righe contengono i termini di ricerca.
- / n - Questo interruttore mostra i numeri che corrispondono alle linee.
- / 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.
- "Stringa" - La stringa saranno le parole che stai cercando nei tuoi documenti. Devi sempre ricordare di mantenere questa segretezza circondata da virgolette, altrimenti il comando restituirà un errore.
- 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.
TROVA [SWITCH] "String" [Pathname / s]
A seconda del tuo comando, riceverai una delle tre risposte% errorlevel%.
- 0 - La stringa che stavi cercando è stata trovata.
- 1 - La stringa che stavi cercando non è stata trovata.
- 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.
- documento
- campione
- 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. Apri il menu Start in Windows 7 e 10 o apri la funzione di ricerca in Windows 8 e cerca CMD. Quindi, fai clic con il pulsante destro del mouse su di esso e quindi premi "Esegui come amministratore". Anche se non è necessario aprire una finestra del prompt dei comandi con privilegi elevati, ti aiuterà ad evitare eventuali fastidiose finestre di dialogo di conferma.
Il nostro tutorial di oggi coprirà diversi semplici scenari che verranno elaborati di seguito.
- Cerca un singolo documento per una stringa di parole.
- Cerca più documenti per la stessa stringa di parole.
- 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.
trova "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Noterai che nessun risultato è apparso. Non ti preoccupare, non hai fatto nulla 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.
trovare / i "martin hendrikx" C: \ Users \ Martin \ Desktop \ exercise.txt
Ora puoi vedere che TROVA 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.
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. Ricordarsi di cambiare il percorso per abbinare la posizione dei file e aggiungere l'opzione "/ i" in modo che la ricerca non sia sensibile al maiuscolo / minuscolo.
trovare / i "sushi" C: \ Users \ Martin \ Desktop \ exercise.txt C: \ Users \ Martin \ Desktop \ sample.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 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.
trovare / i "sushi" C: \ Users \ Martin \ Desktop \ *. 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 solo un numero come risultato, usa questo comando:
digitare C: \ Users \ Martin \ Desktop \ sample.txt | trova "" / v / c
Se vuoi il numero e le informazioni sul file, usa questo comando:
trovare / v / c "" C: \ Users \ Martin \ Desktop \ sample.txt
Se si desidera contare le righe in più file sul desktop, utilizzare il seguente comando.
trovare / v / c "" C: \ Users \ Martin \ Desktop \ *. 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.
Immagine di credito: Littlehaulic su Flickr.com