Il comando: "FIND" è attivo Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponibile
Gli esempi per il comando "FIND"
IL
`FIND`Il comando nel prompt dei comandi di Windows viene utilizzato per cercare una stringa nei file di testo. Ecco alcuni esempi:
Esempio 1: ricerca testuale semplice:
FIND "termine di ricerca" file.txt
Descrizione: Cerca il testo
"Termine di ricerca" nel file
"File.txt" e stampa tutte le righe che contengono la stringa.
Esempio 2: ignora la distinzione tra maiuscole e minuscole:
FIND /I "termine di ricerca" file.txt
Descrizione: Ignora la distinzione tra maiuscole e minuscole durante la ricerca di
"search_term" nel file
"File.txt".
Esempio 3: trova righe con un numero specifico di caratteri:
FIND /C "termine di ricerca" file.txt
Descrizione: Conta il numero di righe in
"File.txt" che contengono il termine di ricerca e stampa il conteggio.
Esempio 4: Visualizzazione dei numeri di riga:
FIND /N "termine di ricerca" file.txt
Descrizione: Cerca il
"termine di ricerca" in
"File.txt" e visualizza i numeri di riga delle righe trovate.
Esempio 5: Cerca in tutti i file in una directory:
FIND "termine di ricerca" C:\directory\*
Descrizione: Cerca il
"termine di ricerca" in tutti i file nella directory specificata e stampa le righe contenenti la stringa.
Esempio 6: Cerca tutti i file di testo in una directory:
FIND "termine di ricerca" C:\directory\*.txt
Descrizione: Cerca il
"termine di ricerca" in tutti i file di testo nella directory specificata e stampa le righe contenenti la stringa.
Esempio 7: reindirizzare l'output su un file separato:
FIND "termine di ricerca" file.txt > righe_trovate.txt
Descrizione: Cerca il
"termine di ricerca" in
"File.txt" e reindirizza l'output trovato al file
"FoundLines.txt".
Esempio 8: utilizzo delle espressioni regolari:
FIND /R "^[0-9]" file.txt
Descrizione: Cerca le righe in
"File.txt" che iniziano con una cifra utilizzando le espressioni regolari (
`/R`) essere usato.
Esempio 9: Visualizzazione delle linee circostanti:
FIND "termine di ricerca" file.txt /C
Descrizione: Cerca il
"termine di ricerca" in
"File.txt" e restituisce le righe circostanti (con contesto).
Esempio 10: mostra solo le righe senza risultati:
FIND /V "termine di ricerca" file.txt
Descrizione: Visualizza solo le righe in
"File.txt" che non contengono il termine di ricerca.
È importante notare che il
`FIND`Il comando nel prompt dei comandi fornisce funzionalità di ricerca di base, ma per attività più complesse o per l'elaborazione di quantità maggiori di dati, strumenti più avanzati o linguaggi di scripting come PowerShell potrebbero essere più adatti.
"FIND" Estratto dalla guida di Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Cerca una stringa di testo in uno o più file.
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "stringa"
[[unità:][percorso]nomefile[ ...]]
/V Visualizza le righe NON contenenti la stringa specificata.
/C Visualizza solo il conteggio delle righe contenenti la
stringa.
/N Visualizza i numeri delle righe visualizzate.
/I Ignora maiuscole/minuscole durante la ricerca della
stringa.
/OFF[LINE] Non ignora i file in cui è impostato l'attributo non in
linea.
"stringa" Specifica la stringa di testo da cercare.
[unità:][percorso]nomefile
Specifica uno o più file in cui ricercare.
Se non viene specificato il percorso, FIND cerca il testo digitato al
prompt
dei comandi o reindirizzato da un altro comando.
Informazioni importanti, suggerimenti per il comando "FIND"
Quando si utilizza il
`FIND`comando nel prompt dei comandi di Windows, ci sono alcuni punti importanti da notare:
1.
Con distinzione tra maiuscole e minuscole: l'impostazione predefinita è la ricerca per
`FIND`con distinzione tra maiuscole e minuscole, ovvero vengono prese in considerazione le lettere maiuscole e minuscole. Se desideri eseguire una ricerca senza distinzione tra maiuscole e minuscole, aggiungi l'opzione
`/I`aggiunto.
FIND /I "termine di ricerca" file.txt
2.
Codice di uscita: `FIND`restituisce un codice di uscita che indica il successo della ricerca. Un codice di uscita pari a 0 indica che il termine di ricerca è stato trovato, mentre un codice di uscita pari a 1 indica che il termine di ricerca non è stato trovato.
FIND "termine di ricerca" file.txt
IF ERRORLEVEL 1 (
ECHO Il termine di ricerca non è stato trovato.
) ELSE (
ECHO Il termine di ricerca è stato trovato.
)
3.
Reindirizza l'output: puoi reindirizzare l'output da
`FIND`reindirizzare a un file per salvare i risultati trovati.
FIND "termine di ricerca" file.txt > righe_trovate.txt
4.
Espressioni regolari: Puoi
`FIND`con le espressioni regolari utilizzando l'opzione
`/R`aggiungere.
FIND /R "^[0-9]" file.txt
5.
Cerca in più file: puoi
`FIND`per eseguire la ricerca su più file utilizzando un carattere jolly (
`*`) utilizzo.
FIND "termine di ricerca" C:\directory\*
6.
Utilizzo di`/C`per le linee circostanti: L'opzione
`/C`visualizza le linee circostanti (con contesto) per vedere il contesto della stringa trovata.
FIND "termine di ricerca" file.txt /C
7.
Cerca stringhe con spazi: se il termine di ricerca contiene spazi, è necessario racchiudere la stringa tra virgolette.
FIND "Termine di ricerca con spazi" file.txt
8.
Cerca una stringa che inizia con una barra (/): Se il termine di ricerca inizia con una barra (/), aggiungi un carattere di escape (\) prima della barra.
FIND "\/termine di ricerca" file.txt
È importante notarlo
`FIND`è una funzione di ricerca semplice e basilare nel prompt dei comandi di Windows. Per esigenze di ricerca più avanzate o per l'elaborazione di grandi quantità di dati, potrebbero essere più adatti strumenti più specializzati o linguaggi di scripting come PowerShell.