Como usar Localizar no prompt de comando do Windows

Encontre 0

Find é outra ótima ferramenta de linha de comando que todo usuário do Windows deve conhecer, porque pode ser usada para pesquisar o conteúdo de arquivos em busca de strings de texto específicas.

Opções e parâmetros do Find

Como acontece com todas as ferramentas baseadas em prompt de comando no Windows, existem certas opções e parâmetros que você precisa saber para usar as ferramentas com eficácia. Eles estão listados e explicados a seguir.

  1. / v – Esta opção mostrará todas as linhas que não contêm a sequência de palavras que você especificou.
  2. / c – essa opção informa a ferramenta de localização para contar quantas linhas contêm seus termos de pesquisa.
  3. / n – essa opção mostra os números que correspondem às linhas.
  4. / i – esta opção diz ao find para ignorar a caixa do texto que você está procurando.

Além dessas opções, existem dois parâmetros que você pode especificar com esta ferramenta.

  1. “String” – A string serão as palavras que você está pesquisando em seus documentos. Você deve sempre se lembrar de manter este segredo entre aspas, caso contrário, seu comando retornará um erro.
  2. Nome do caminho – este parâmetro é onde você especificará o local que deseja pesquisar. Isso pode ser tão amplo quanto listar uma unidade ou tão específico quanto definir um único ou vários arquivos. Se você não especificar um caminho, FIND solicitará a entrada de texto ou pode aceitar o texto canalizado de outro comando. Quando estiver pronto para encerrar a entrada de texto manual, você pode pressionar “Ctrl + Z”. Discutiremos isso mais tarde.
Recomendado:  Sua conta da Microsoft não precisa mais de uma senha

Sintaxe de Find

Como todas as ferramentas do Windows, você precisará saber como inserir seus comandos. A sintaxe abaixo é o modelo perfeito.

ENCONTRAR [SWITCH] "String" [Pathname / s]

Dependendo do seu comando, você receberá uma das três respostas% errorlevel%.

  1. 0 – A string que você estava procurando foi encontrada.
  2. 1 – A string que você estava procurando não foi encontrada.
  3. 2 – Isso significa que você teve uma chave ruim ou seus parâmetros estavam incorretos.

Vamos praticar

Antes de começarmos, você deve baixar nossos três documentos de texto de amostra que usaremos para o teste.

  1. documento
  2. amostra
  3. exercício

Cada um desses documentos contém um parágrafo de texto com alguns agrupamentos de palavras semelhantes. Depois de fazer o download desses três documentos, você pode copiá-los para qualquer pasta em seu computador. Para os fins deste tutorial, colocaremos todos os três documentos de texto na área de trabalho.

Agora você precisará abrir uma janela elevada do prompt de comando. Abra o menu iniciar no Windows 7 e 10 ou abra a função de pesquisa no Windows 8 e procure por CMD. Em seguida, clique com o botão direito nele e pressione “Executar como administrador”. Embora você não precise abrir uma janela elevada do prompt de comando, isso o ajudará a evitar quaisquer caixas de diálogo de confirmação incômodas.

Encontre 1

Nosso tutorial de hoje cobrirá vários cenários simples que serão elaborados a seguir.

  1. Pesquise um único documento por uma sequência de palavras.
  2. Pesquise vários documentos com a mesma sequência de palavras.
  3. Conte o número de linhas em um arquivo ou vários arquivos.

Cenário 1 – Pesquise um único documento por uma sequência de palavras.

Agora que você baixou os três documentos, inseriremos um comando para pesquisar o arquivo de texto denominado “exercício” pelas palavras “martin hendrikx”. Use o comando mostrado abaixo. Lembre-se de colocar sua string de pesquisa entre aspas e alterar o caminho para corresponder à pasta onde seus documentos foram salvos.

encontre "martin hendrikx" C: \ Usuários \ Martin \ Desktop \ exercício.txt

Encontre 2

Você notará que nenhum resultado apareceu. Não se preocupe, você não fez nada de errado. O motivo de você não ter resultados é porque FIND está procurando uma correspondência exata para a string de pesquisa. Vamos tentar novamente, mas desta vez, vamos adicionar a opção “/ i” para que FIND ignore o caso da sua string de pesquisa.

find / i "martin hendrikx" C: \ Usuários \ Martin \ Desktop \ exercício.txt

Encontre 3

Agora você pode ver que FIND trouxe uma linha que corresponde à string de pesquisa, o que significa que está funcionando. Vamos tentar novamente, mas altere a string de pesquisa para “sushi”; se seus resultados forem semelhantes aos da imagem abaixo, você fez certo.

Recomendado:  12 dicas para aproveitar ao máximo seu novo Apple Watch

Encontre 4

Cenário 2 – Pesquise vários documentos para a mesma sequência de palavras.

Agora que você sabe fazer uma pesquisa básica, vamos tentar ampliar o alcance da pesquisa. Agora vamos pesquisar dois dos arquivos de texto (exercício e amostra) para o termo “sushi”. Faça isso inserindo a seguinte string. Lembre-se de alterar o caminho para corresponder à localização de seus arquivos e adicionar a opção “/ i” para que sua pesquisa não diferencie maiúsculas de minúsculas.

find / i "sushi" C: \ Users \ Martin \ Desktop \ exercise.txt C: \ Users \ Martin \ Desktop \ sample.txt

Encontre 5

Você notará que os termos de pesquisa foram encontrados em ambos os documentos e as sentenças em que foram encontrados estão listados sob seus nomes de arquivo e localizações correspondentes. Tente novamente, mas desta vez, adicione o terceiro arquivo ao comando FIND e procure a palavra “batata”. Os resultados da sua pesquisa devem ser semelhantes à imagem abaixo.

Encontre 6

Observe que o texto encontrado em cada documento é, na verdade, “batatas”, o que significa que mesmo se você digitar parte de uma palavra, verá todas as frases que contenham a string de pesquisa. Como alternativa, você pode usar este comando para verificar todos os arquivos de texto.

find / i "sushi" C: \ Users \ Martin \ Desktop \ *. txt

Cenário 3 – conte o número de linhas em um arquivo.

Se você quiser saber quantas linhas existem em um arquivo, você pode usar o comando de pesquisa abaixo. Lembre-se de adicionar um espaço entre todos os seus interruptores. Neste caso, substituiremos o nome do caminho pelo do arquivo “sample.txt”. Se você quiser apenas um número como resultado, use este comando:

digite C: \ Users \ Martin \ Desktop \ sample.txt | encontre "" / v / c

Encontre 7

Se você quiser o número e as informações do arquivo, use este comando:

find / v / c “” C: \ Users \ Martin \ Desktop \ sample.txt

Encontre 8

Se você deseja contar as linhas em vários arquivos na área de trabalho, use o seguinte comando.

find / v / c “” C: \ Users \ Martin \ Desktop \ *. txt

Encontre 9

Agora você pode experimentar alguns comandos diferentes e se familiarizar com a ferramenta. Isso pode ajudar a economizar muito tempo no futuro, uma vez que você tenha um sistema criado. Divirta-se e continue ganhando.

Recomendado:  O que significa “Disco não ejetado corretamente” em um Mac?

Crédito da imagem: Littlehaulic no Flickr.com