O comando: "FIND" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível
Os exemplos para o comando "FIND"
O
`FIND`O comando no prompt de comando do Windows é usado para procurar uma string em arquivos de texto. aqui estão alguns exemplos:
Exemplo 1: pesquisa de texto simples:
FIND "termo de pesquisa" arquivo.txt
Descrição: Busca o texto
"Termo de busca" no arquivo
"Arquivo.txt" e imprime todas as linhas que contém a string.
Exemplo 2: Ignorar distinção entre maiúsculas e minúsculas:
FIND /I "termo de pesquisa" arquivo.txt
Descrição: Ignora a distinção entre maiúsculas e minúsculas ao pesquisar por
"search_term" no arquivo
"File.txt".
Exemplo 3: Encontre linhas com um número específico de caracteres:
FIND /C "termo de pesquisa" arquivo.txt
Descrição: Conta o número de linhas em
"Arquivo.txt" que contém o termo de pesquisa e imprime a contagem.
Exemplo 4: Exibição de números de linha:
FIND /N "termo de pesquisa" arquivo.txt
Descrição: Pesquisa por
"termo de pesquisa" em
"Arquivo.txt" e exibe os números das linhas encontradas.
Exemplo 5: Pesquise todos os arquivos em um diretório:
FIND "termo de pesquisa" C:\diretório\*
Descrição: Procura por
"termo de pesquisa" em todos os arquivos do diretório especificado e imprime as linhas que contêm a string.
Exemplo 6: Pesquise todos os arquivos de texto em um diretório:
FIND "termo de pesquisa" C:\diretório\*.txt
Descrição: Procura por
"termo de pesquisa" em todos os arquivos de texto no diretório especificado e imprime as linhas que contêm a string.
Exemplo 7: Redirecionar a saída para um arquivo separado:
FIND "termo de pesquisa" arquivo.txt > linhas_encontradas.txt
Descrição: Pesquisa por
"termo de pesquisa" em
"File.txt" e redireciona a saída encontrada para o arquivo
"FoundLines.txt".
Exemplo 8: Usando expressões regulares:
FIND /R "^[0-9]" arquivo.txt
Descrição: Pesquisa linhas em
"Arquivo.txt" que começam com um dígito usando expressões regulares (
`/R`) ser usado.
Exemplo 9: Exibir linhas circundantes:
FIND "termo de pesquisa" arquivo.txt /C
Descrição: Procura por
"termo de pesquisa" em
"Arquivo.txt" e exibe as linhas circundantes (com contexto).
Exemplo 10: Mostrar apenas linhas sem ocorrências:
FIND /V "termo de pesquisa" arquivo.txt
Descrição: Exibe apenas as linhas em
"Arquivo.txt" que não contêm o termo de pesquisa.
É importante notar que
`FIND`O comando no prompt de comando fornece funcionalidade básica de pesquisa, mas para tarefas mais complexas ou processamento de grandes quantidades de dados, ferramentas mais avançadas ou linguagens de script como o PowerShell podem ser mais adequadas.
"FIND" Trecho da Ajuda do Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Localiza uma cadeia de caracteres de texto em um ou mais arquivos.
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] "cadeia de caracteres"
[[unidade:][cam]arquivo[ ...]]
/V Exibe todas as linhas que NÃO contêm a cadeia de caracteres
especificada.
/C Exibe apenas o número de linhas que contêm a cadeia de
caracteres.
/N Exibe o número de linha de cada linha.
/I Ignora maiúsculas/minúsculas ao localizar uma cadeia de
caracteres.
/OFF[LINE] Não ignora arquivos com conjunto de atributos off-line.
"string" Especifica a cadeia de caracteres de texto a ser localizada.
[unidade:][cam]arquivo
Especifica os arquivos a serem localizados.
Se um caminho não for especificado, FIND localiza o texto digitado no aviso
de comando ou conectado de outro comando.
Informações importantes, dicas para o comando "FIND"
Ao usar o
`FIND`comando no prompt de comando do Windows, há alguns pontos importantes a serem observados:
1.
Diferencia maiúsculas de minúsculas: O padrão é pesquisar por
`FIND`diferencia maiúsculas de minúsculas, o que significa que letras maiúsculas e minúsculas são levadas em consideração. Se você deseja realizar uma pesquisa sem distinção entre maiúsculas e minúsculas, adicione a opção
`/I`adicionado.
FIND /I "termo de pesquisa" arquivo.txt
2.
Código de saída: `FIND`retorna um código de saída indicando sucesso da pesquisa. Um código de saída 0 significa que o termo de pesquisa foi encontrado, enquanto um código de saída 1 significa que o termo de pesquisa não foi encontrado.
FIND "termo de pesquisa" arquivo.txt
IF ERRORLEVEL 1 (
ECHO O termo de pesquisa não foi encontrado.
) ELSE (
ECHO O termo de pesquisa foi encontrado.
)
3.
Redirecionar saída: Você pode redirecionar a saída de
`FIND`redirecione para um arquivo para salvar os resultados encontrados.
FIND "termo de pesquisa" arquivo.txt > linhas_encontradas.txt
4.
Expressões regulares: Você pode
`FIND`com expressões regulares usando a opção
`/R`adicionar.
FIND /R "^[0-9]" arquivo.txt
5.
Pesquise em vários arquivos: Você pode
`FIND`para pesquisar vários arquivos usando um caractere curinga (
`*`) usar.
FIND "termo de pesquisa" C:\diretório\*
6.
Uso de`/C`para linhas circundantes: A opção
`/C`exibe as linhas circundantes (com contexto) para ver o contexto da string encontrada.
FIND "termo de pesquisa" arquivo.txt /C
7.
Pesquisar strings com espaços: Se o termo de pesquisa contiver espaços, você deverá colocar a string entre aspas.
FIND "Termo de pesquisa com espaços" arquivo.txt
8.
Pesquise uma string que comece com uma barra (/): Se o termo de pesquisa começar com uma barra (/), adicione um caractere de escape (\) antes da barra.
FIND "\/termo de pesquisa" arquivo.txt
É importante notar que
`FIND`é uma função de pesquisa simples e básica no prompt de comando do Windows. Para necessidades de pesquisa mais avançadas ou processamento de grandes quantidades de dados, ferramentas mais especializadas ou linguagens de script como o PowerShell podem ser mais adequadas.