Comando cmd FINDSTR


Ricerca stringhe nei file.

 

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O]
        [/P] [/F:file]
        [/C:stringa] [/G:file] [/D:elenco dir]
        [/A:attributi colori] [/OFF[LINE]]
        stringhe [[unità:][percorso]nomefile[ ...]]

 

  /B         Ricerca l'elemento all'inizio della riga.
  /E         Ricerca l'elemento alla fine della riga.
  /L         Utilizza le stringhe di ricerca letteralmente.
  /R         Utilizza le stringhe di ricerca come espressioni regolari.
  /S         Ricerca i file nella directory corrente e in tutte le sottodirectory.
  /I         Specifica che la ricerca non deve distinguere tra maiuscole e minuscole.
  /X         Stampa le righe esattamente corrispondenti.
  /V         Stampa solo le righe che non contengono corrispondenze.
  /N         Stampa il numero della riga precedente a quella corrispondente.
  /M         Stampa solo il nome file se il file contiene una corrispondenza.
  /O         Stampa l'offset carattere prima di ogni riga corrispondente.
  /P         Ignora i file con caratteri non stampabili.
  /OFF[LINE] Non ignora i file in cui è impostato l'attributo offline.
  /A:attr    Specifica attributo colori con due cifre esadecimali. Vedere "color /?"
  /F:file    Legge l'elenco file dal file specificato (/ sta per console).
  /C:stringa Utilizza la stringa specificata per una ricerca letterale.
  /G:file    Rileva le stringe di ricerca dal file specificato (/ sta per console).
  /D:dir     Ricerca un elenco di stringhe di directory delimitato da punto e virgola.
  stringhe   Testo da ricercare.
  [unità:][percorso]nomefile
             Specifica i file da ricercare.

 

Usare spazi per separare le stringhe per ricerche multiple a meno che l'argomento sia preceduto da /C. Per esempio, 'FINDSTR "ciao là" x.y' ricerca "ciao" o "là" nel file x.y.  'FINDSTR /C:"ciao là" x.y' ricerca "ciao là" nel file x.y.

 

Riferimento rapido di espressione regolare:


  .        Carattere jolly: qualsiasi
  *        Ripetere: zero o più occorrenze di carattere o classe precedente
  ^        Posizione riga: inizio riga
  $        Posizione riga: fine riga
  [classe] Classe carattere: qualsiasi carattere dell'insieme
  [^class] Classe inversa: qualsiasi carattere non nell'insieme
  [x-y]    Intervallo: qualsiasi carattere nell'intervallo
           specificato
  \x       Escape: uso letterale del metacarattere x
  \<xyz    Posizione parola: inizio parola
  xyz\>    Posizione parola: fine parola

 

Per le informazioni complete sulle espressioni regolari di FINDSTR fare riferimento alla Guida comandi in linea.

 

elenco comandi dos >