Comando findstr da riga di comando MS-DOS e Windows

Sommario:

Comando findstr da riga di comando MS-DOS e Windows
Comando findstr da riga di comando MS-DOS e Windows

Video: 15 CMD Commands Every Windows User Should Know 2024, Potrebbe

Video: 15 CMD Commands Every Windows User Should Know 2024, Potrebbe
Anonim

Il comando findstr (abbreviazione di find string) viene utilizzato in MS-DOS per individuare i file contenenti una stringa specifica di testo normale.

Disponibilità

Findstr.exe è un comando esterno disponibile per i seguenti sistemi operativi Microsoft.

  • Windows 2000
  • Windows ME
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Mancia

Gli utenti di Microsoft Windows e MS-DOS che non dispongono del supporto per questo comando possono utilizzare il comando find.

Sintassi

  • Windows Vista e sintassi successiva.
  • Windows XP e sintassi precedente.

Windows Vista e sintassi successiva

FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: file] [/ C: string] [/ G: file] [/ D: elenco dir] [/ A: attributi colore] [/ OFF [LINE]] stringhe [[drive:] [percorso] nome file […]]

/ B Corrisponde al modello se all'inizio di una riga.
/ E Corrisponde al modello se alla fine di una riga.
/ L Utilizza letteralmente le stringhe di ricerca.
/ R Utilizza le stringhe di ricerca come espressioni regolari.
/S Cerca i file corrispondenti nella directory corrente e in tutte le sottodirectory.
/IO Specifica che la ricerca non deve fare distinzione tra maiuscole e minuscole.
/X Stampa le linee che corrispondono esattamente.
/ V Stampa solo le linee che non contengono una corrispondenza.
/ N Stampa il numero di riga prima di ogni riga corrispondente.
/ M Stampa solo il nome del file se un file contiene una corrispondenza.
/ O Stampa l'offset dei caratteri prima di ogni riga corrispondente.
/ P Salta i file con caratteri non stampabili.
/DISCONNESSO] Non saltare i file con l'attributo offline impostato.
/ A: attr Specifica l'attributo del colore con due cifre esadecimali. Vedi "colore /?"
/ F: File Legge l'elenco dei file dal file specificato (/ sta per console).
/ C: stringa Utilizza una stringa specificata come stringa di ricerca letterale.
/ G: il file Ottiene le stringhe di ricerca dal file specificato (/ sta per console).
/ D: dir Cerca un elenco di directory delimitato da punti e virgola.
stringhe Testo da cercare.
[drive:]

[percorso:]

nome file

Specifica uno o più file da cercare.

Dovrai utilizzare gli spazi per separare più stringhe di ricerca a meno che l'argomento non sia preceduto da / C. Ad esempio, "FINDSTR" ciao là "xy" cerca "ciao" o "lì" nel file xy 'FINDSTR / C: "ciao là" xy "cerca" ciao là "nel file xy

Riferimento rapido per le espressioni regolari:

. Carattere jolly: qualsiasi personaggio.
* Ripeti: zero o più occorrenze del carattere o della classe precedente.
^ Posizione della linea: inizio della linea.
$ Posizione della linea: fine della linea.
[classe] Classe di caratteri: qualsiasi personaggio nel set.
[^ Class] Classe inversa: qualsiasi personaggio non nel set.
[XZ] Intervallo: tutti i caratteri nell'intervallo specificato.
X Fuga: uso letterale di metacarattere x.
Posizione della parola: inizio della parola.
xyz > Posizione della parola: fine della parola.

Windows XP e sintassi precedente

FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [/ F: file] [/ C: stringa] [/ G: file] [/ D: elenco dir] [/ A: attributi colore] [stringhe] [[unità:] [percorso] nome file […]]

/ B Corrisponde al modello se all'inizio di una riga.
/ E Corrisponde al modello se alla fine di una riga.
/ L Utilizza letteralmente le stringhe di ricerca.
/ R Utilizza le stringhe di ricerca come espressioni regolari.
/S Cerca i file corrispondenti nella directory corrente e in tutte le sottodirectory.
/IO Specifica che la ricerca non deve fare distinzione tra maiuscole e minuscole.
/X Stampa le linee che corrispondono esattamente.
/ V Stampa solo le linee che non contengono una corrispondenza.
/ N Stampa il numero di riga prima di ogni riga corrispondente.
/ M Stampa solo il nome del file se un file contiene una corrispondenza.
/ O Stampa l'offset dei caratteri prima di ogni riga corrispondente.
/ P Salta i file con caratteri non stampabili.
/ A: attr Specifica l'attributo del colore con due cifre esadecimali. Vedi "colore /?"
/ F: File Legge l'elenco dei file dal file specificato (/ sta per console).
/ C: stringa Utilizza una stringa specificata come stringa di ricerca letterale.
/ G: il file Ottiene le stringhe di ricerca dal file specificato (/ sta per console).
/ D: dir Cerca un elenco di directory delimitato da punti e virgola.
stringhe Testo da cercare.
[drive:]

[percorso:]

nome file

Specifica uno o più file da cercare.

Dovrai utilizzare gli spazi per separare più stringhe di ricerca a meno che l'argomento non sia preceduto da / C. Ad esempio, "FINDSTR" ciao là "xy" cerca "ciao" o "lì" nel file xy 'FINDSTR / C: "ciao là" xy "cerca" ciao là "nel file xy

Riferimento rapido per le espressioni regolari:

. Carattere jolly: qualsiasi personaggio.
* Ripeti: zero o più occorrenze del carattere o della classe precedente.
^ Posizione della linea: inizio della linea.
$ Posizione della linea: fine della linea.
[classe] Classe di caratteri: qualsiasi personaggio nel set.
[^ Class] Classe inversa: qualsiasi personaggio non nel set.
[XZ] Intervallo: tutti i caratteri nell'intervallo specificato.
X Fuga: uso letterale di metacarattere x.
Posizione della parola: inizio della parola.
xyz > Posizione della parola: fine della parola.