Procura cadeias de caracteres em arquivos. FINDSTR /B /E /L /R /S /I /X /V /N /M /O /P /F:arquivo /C:cadeia de caracteres ...

Procura cadeias de caracteres em arquivos.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P]
        [/F:arquivo] [/C:cadeia de caracteres] [/G:arquivo]
        [/D:lista_de_pastas] [/A:atributos_de_cor] [/OFF[LINE]]
        cadeia de caracteres [[unidade:][caminho]arquivo[ ...]]

  /B                          Corresponde ao padrão se estiver no início de
                              uma linha.
  /E                          Corresponde ao padrão se estiver no final de
                              uma linha.
  /L                          Usa cadeias de caracteres de pesquisa
                              literalmente.
  /R                          Usa cadeias de caracteres de pesquisa como
                              expressões regulares.
  /S                          Procura por arquivos correspondentes na pasta
                              atual e em todas as subpastas.
  /I                          Especifica que a pesquisa não diferenciará
                              maiusculas de minúsculas.
  /X                          Imprime as linhas que têm correspondência
                              exata.
  /V                          Imprime somente as linhas que não contêm
                              uma correspondência.
  /N                          Imprime o número da linha antes de cada linha
                              correspondente.
  /M                          Imprime somente o nome do arquivo se um arquivo
                              contiver uma correspondência.
  /O                          Imprime o deslocamento de caractere antes de
                              cada linha correspondente.
  /P                          Ignora arquivos com caracteres não imprimíveis.
  /OFF[LINE]                  Não ignora caracteres com conjunto de atributos
                              offline.
  /A:atributos                Especifica atributo de cor com dois dígitos
                              hexadecimais.
                              Consulte "color /?"
  /F:arquivo                  Lê a lista de arquivos do arquivo especificado
                              (/ significa console).
  /C:cadeia de caracteres  Usa uma cadeia de caracteres especificada
                              como uma cadeia de caracteres de pesquisa
                              literal.
  /G:arquivo                  Obtém cadeias de caracteres de pesquisa do
                              arquivo especificado (/ significa console).
  /D:lista_de_pastas          Procura uma lista de pastas delimitada por
                              ponto-e-vírgula
  cadeias de caracteres    Texto a ser procurado.
  [unidade:][caminho]nome_de_arquivo
                              Especifica um ou mais arquivos a procurar.

Use espaços para separar várias cadeias de caracteres de pesquisa, a menos
que o argumento seja antecedido por /C. Por exemplo, 'FINDSTR "bom dia" x.y'
procura por "bom" ou "dia" no arquivo x.y.  'FINDSTR /C:"bom dia" x.y'
procura por "bom dia" no arquivo x.y.

Referência rápida de expressões regulares:
  .         Curinga: qualquer caractere
  *         Repetir: zero ou mais ocorrências do caractere anterior ou classe
  ^         Posição na linha: início da linha
  $         Posição na linha: final da linha
  [class]  Classe de caractere: qualquer caractere no conjunto
  [^class] Classe inversa: qualquer caractere que não esteja no conjunto
  [x-y]     Intervalo: qualquer caractere dentro do intervalo especificado
  \x        Escape: uso literal de metacaractere x
  \     Posição na palavra: final da palavra

Para obter informações detalhadas sobre as expressões regulares de FINDSTR,
consulte a Referência de comandos online.