Findstr.exe: o que é e como usá-lo corretamente

Redescubra a pesquisa com esta poderosa ferramenta de linha de comando

  • Encontrar arquivos que foram renomeados ou movidos de seu local original pode ser difícil, especialmente se os tipos de arquivo forem comuns e for uma pesquisa demorada.
  • Findstr é uma ferramenta de linha de comando muito poderosa que facilita a pesquisa em arquivos e pastas com base nos critérios ausentes na pesquisa padrão do File Explorer.

xINSTALE CLICANDO NO ARQUIVO PARA DOWNLOAD

Para corrigir vários problemas de PC, recomendamos Restoro PC Reparar Ferramenta:Este software irá reparar erros comuns de computador, protegê-lo contra perda de arquivos, malware, falha de hardware e otimizar seu PC para desempenho máximo. Corrija problemas de PC e remova vírus agora em 3 etapas fáceis:
  1. Baixe a ferramenta de reparo do PC Restoro que vem com tecnologias patenteadas (patente disponível aqui).
  2. Clique Inicia escaneamento para encontrar problemas do Windows que possam estar causando problemas no PC.
  3. Clique Reparar tudo para corrigir problemas que afetam a segurança e o desempenho do seu computador.
  • Restoro foi baixado por 0 leitores deste mês.

Você já sabe o quão poderoso é o Prompt de Comando do Windows. Você também pode personalize isto. Mas você sabia sobre o utilitário de comando integrado findstr.exe ou Find String? Findstr.exe é um utilitário de linha de comando que pode procurar strings em arquivos.

É usado para encontrar uma string específica em um ou mais arquivos. Por padrão, ele pesquisa o diretório atual e todos os subdiretórios. Embora possa ser útil, não será bom se você não souber como usá-lo. Para sua sorte, compartilhamos como tirar o máximo proveito disso aqui.

Qual é o uso de findstr.exe no Windows?

Você pode estar se perguntando por que alguém usaria um utilitário de linha de comando quando o Windows já possui o recurso de localização no File Explorer. Embora funcione na maioria das vezes, pode ser demorado e ainda não gerar os resultados esperados.

A principal vantagem de usar findstr.exe sobre outro texto ferramentas de busca é que ele permite que você pesquise dentro de arquivos binários, como documentos do Microsoft Office ou PDFs.

Além disso, findstr.exe fornece opções para controlar que tipo de saída é exibida e quais linhas são ignoradas ao pesquisar arquivos grandes com milhares de linhas.

Outros benefícios de usar findstr.exe incluem:

  • Suporta expressões regulares (regex) – As expressões regulares permitem pesquisas complexas que seriam muito mais difíceis usando outros métodos, como curingas ou comparações de strings. Se você estava se perguntando se pode usar regex em cmd, aqui está sua resposta.
  • Pesquisa arquivos binários – Enquanto outras ferramentas de pesquisa funcionam apenas em arquivos de texto. Findstr pode pesquisar arquivos de texto e binários.
  • Prontamente disponível – Findstr não está limitado a uma versão selecionada do Windows. Você pode encontrá-lo prontamente em versões mais antigas e mais recentes do Windows. Também ajuda que você não precise baixá-lo, pois ele é integrado.
  • Permite pesquisas que não diferenciam maiúsculas de minúsculas – Você não precisa se preocupar com letras maiúsculas ao pesquisar palavras. Esse é um dos motivos mais comuns pelos quais algumas pesquisas falham porque diferenciam maiúsculas de minúsculas.

Como usar Findstr em um arquivo em lote?

Para usar Findstr, você deve executar o prompt de comando com privilégios administrativos. Dessa forma, você pode acessar todas as unidades do seu computador e suas pastas, e sua pesquisa não será limitada.

Dica de especialista:

PATROCINADAS

Alguns problemas do PC são difíceis de resolver, especialmente quando se trata de repositórios corrompidos ou arquivos ausentes do Windows. Se você estiver tendo problemas para corrigir um erro, seu sistema pode estar parcialmente quebrado.
Recomendamos a instalação do Restoro, uma ferramenta que fará uma varredura em sua máquina e identificará qual é a falha.
Clique aqui para baixar e começar a reparar.

Isso permite que você execute comandos que pesquisam todas as pastas do disco rígido. Antes de embarcar em sua pesquisa, você deve saber como os comandos findstr funcionam e quando usá-los.

Abaixo estão alguns dos parâmetros comuns:

  • /B – Corresponde ao padrão se estiver no início de uma linha.
  • /C – Procura strings contendo a substring especificada.
  • /S – Pesquisa no diretório atual e em todos os subdiretórios.
  • /I – Ignora as distinções de maiúsculas e minúsculas ao pesquisar padrões. Também conhecida como pesquisa com distinção entre maiúsculas e minúsculas.
  • /L – Lista apenas os nomes dos arquivos, não o conteúdo.
  • /R – Use expressões regulares em strings.
  • /M – Imprime apenas nomes de arquivos correspondentes.

Para testar alguns exemplos:

1. Use parâmetros que não diferenciam maiúsculas de minúsculas

  1. Acerte o janelas Tipo de chave cmd na barra de pesquisa e clique em Executar como administrador.cmd-run-admin-w11 armadilha inesperada do modo kernel windows 11
  2. Vamos testar a string que não diferencia maiúsculas de minúsculas. Digite o seguinte comando e aperte Digitar: findstr /s /i nba “.”
  3. No contexto, o termo nba no texto está em maiúsculas, mas com o /EU comando, ele pesquisará independentemente do caso, o que significa que os caracteres maiúsculos e minúsculos são considerados iguais. O /s comando irá procurar em pastas e subpastas enquanto o “.” O comando especifica que a string deve pesquisar cada arquivo e não se limitar apenas a arquivos de texto.

2. Pesquise um texto específico

  1. Ainda na janela do prompt de comando, digite o seguinte comando e pressione Digitar: findstr /c:"nba" kwame.txt
  2. No comando acima, você refinou sua pesquisa apenas para localizar o termo nba e no documento específico denominado kwame.
Leia mais sobre este tópico
  • Wsqmcons.exe: o que é e você deve desativá-lo?
  • Em breve, você poderá configurar o horário de trabalho e o local no Teams
  • Código de erro 0x8007001: como corrigir este problema de instalação

3. Pesquise arquivos em um local específico

  1. Ainda na janela do prompt de comando, digite o seguinte comando e pressione Digitar: findstr /c:"nba" y.z
  2. Aqui, você está procurando por NBA em um local específico que é y e z neste caso.

A partir dos exemplos acima, é fácil ver que Findstr.exe é um ótimo recurso quando você deseja pesquisar em seu computador o que nunca fez antes. É extremamente útil, mas requer uma sintaxe específica para saber como usá-lo corretamente.

Esperançosamente, esta pequena introdução ao findstr.exe aproxima você de usá-lo como parte de seu kit de ferramentas regular e aproveitar tudo o que ele oferece.

Falando em utilitários de linha de comando, também temos um guia incrível para iniciantes sobre todas as coisas comando try-catch, então certifique-se de verificar isso também.

Deixe-nos saber como você usará esta linha de comando na seção de comentários abaixo.

Ainda tendo problemas? Corrija-os com esta ferramenta:

PATROCINADAS

Se os conselhos acima não resolverem seu problema, seu PC pode ter problemas mais profundos no Windows. Nós recomendamos baixando esta ferramenta de reparo de PC (classificado como Ótimo no TrustPilot.com) para resolvê-los facilmente. Após a instalação, basta clicar no botão Inicia escaneamento botão e, em seguida, pressione Reparar tudo.

Correção: não foi possível encontrar o ambiente de recuperação no Windows 11/10

Correção: não foi possível encontrar o ambiente de recuperação no Windows 11/10WhatsappWindows 11

O Ambiente de Recuperação é parte integrante do Windows e geralmente é aberto quando o PC apresenta algum problema. Agora, e se o seu sistema não puder inicializar no ambiente de recuperação e apar...

Consulte Mais informação
Como criar um arquivo/pasta e nomeá-lo com base no carimbo de data/hora atual

Como criar um arquivo/pasta e nomeá-lo com base no carimbo de data/hora atualComoWindows 10Windows 11

Se você está procurando maneiras de criar arquivos e pastas automaticamente e nomeá-los com base no registro de data e hora do seu sistema, você veio ao lugar certo. Existe um método super simples ...

Consulte Mais informação
Gerenciador de dispositivos constantemente atualizando? 7 maneiras fáceis de corrigi-lo

Gerenciador de dispositivos constantemente atualizando? 7 maneiras fáceis de corrigi-loWindows 11Gerenciador De Dispositivos

Quando o Gerenciador de dispositivos é atualizado constantemente, é provável que seja um dispositivo USB externo, um problema com o driver ou a presença de malware por trás do problema.Para corrigi...

Consulte Mais informação