Find

Localiza uma sequência específica de caracteres de texto em um ou mais arquivos. Depois de pesquisar os arquivos especificados, find exibe todas as linhas de texto que contenham a sequência de caracteres especificada.

Sintaxe

find [/v[/c[/n[/i"sequência_de_caracteres" [[unidade:][caminho]nome_do_arquivo[...]]

Parâmetros

/v
Exibe todas as linhas que não contêm a sequência de caracteres especificada.
/c
Conta as linhas que contêm a sequência de caracteres especificada e exibe o total.
/n
Precede cada linha com o número da linha no arquivo.
/i
Especifica que a pesquisa não deverá fazer distinção entre letras maiúsculas e minúsculas.
"sequência_de_caracteres"
Obrigatório. Especifica o grupo de caracteres a ser pesquisado. Coloque-a entre aspas ("sequência_de_caracteres").
[unidade:][caminho] nome_do_arquivo
Especifica a localização e o nome do arquivo no qual a sequência de caracteres especificada vai ser procurada.
/?
Exibe ajuda no prompt de comando.

Comentários

Exemplos

Para mostrar todas as linhas do arquivo Lapis.ad que possuam a sequência de caracteres "Apontador de lápis", digite:

find "Apontador de lápis" lapis.ad

Para localizar uma sequência de caracteres contendo texto entre aspas, coloque toda a sequência entre aspas. Em seguida, use duas aspas para cada aspas contida na sequência. Para localizar "O cientista rotulou seu trabalho como "somente para discussão". Não é um relatório definitivo" no arquivo Relat.doc, digite:

find "O cientista rotulou seu trabalho como ""somente para discussão"". Não é um relatório definitivo" relat.doc

Se você desejar pesquisar um conjunto de arquivos, poderá utilizar o comando find com o comando for. Para procurar na pasta atual por arquivos com extensão .bat e que contenham a sequência "PROMPT", digite:

for %f in (*.bat) do find "PROMPT" %f

Para procurar no disco rígido e mostrar nomes de arquivos na unidade C que contenham a sequência "CPU", use o pipe ( | ) para redirecionar os resultados de um comando dir para find, desta maneira:

dir c:\ /s /b | find "CPU"

Como as pesquisas de find fazem distinção entre maiúsculas e minúsculas e o comando dir produz saídas com letras maiúsculas, é necessário digitar a sequência de caracteres "CPU" com letras maiúsculas ou utilizar a opção /i com find.XOX