Como usar o recurso Localizar no prompt de comando do Windows

Índice:

Como usar o recurso Localizar no prompt de comando do Windows
Como usar o recurso Localizar no prompt de comando do Windows

Vídeo: Como usar o recurso Localizar no prompt de comando do Windows

Vídeo: Como usar o recurso Localizar no prompt de comando do Windows
Vídeo: Ativando o menu secreto no NOVA LAUNCHER - YouTube 2024, Abril
Anonim
O Find é outra ótima ferramenta de linha de comando que todo usuário do Windows deve conhecer, pois pode ser usada para pesquisar conteúdo de arquivos para strings específicas de texto.
O Find é outra ótima ferramenta de linha de comando que todo usuário do Windows deve conhecer, pois pode ser usada para pesquisar conteúdo de arquivos para strings específicas de texto.

Chaves e parâmetros do Find

Como acontece com toda ferramenta baseada em prompt de comando no Windows, há certos parâmetros e parâmetros que você precisa saber para usar as ferramentas com eficiência. Estes são listados e explicados abaixo.

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

Além desses switches, existem dois parâmetros que você pode especificar com essa ferramenta.

  1. " Corda" - A string será as palavras que você está procurando nos seus documentos. Você deve sempre lembrar de manter esta secreta entre aspas, caso contrário, seu comando retornará um erro.
  2. Pathname - Este parâmetro é onde você especificará o local que você deseja pesquisar. Isso pode ser tão amplo quanto listar uma unidade ou ser tão específico quanto definir um único ou vários arquivos. Se você não especificar um caminho, o FIND solicitará a entrada de texto ou poderá aceitar o texto enviado por outro comando. Quando você estiver pronto para terminar a entrada de texto manual, você pode pressionar "Ctrl + Z". Vamos discutir isso mais tarde.

Sintaxe do Find

Como toda ferramenta no Windows, você precisará saber como inserir seus comandos. A sintaxe abaixo é o modelo perfeito.

FIND [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 um switch 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 em qualquer pasta do seu computador. Para os propósitos deste tutorial, colocaremos todos os três documentos de texto na área de trabalho.

Agora você precisará abrir uma janela de prompt de comando elevada. 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 do mouse e pressione "Executar como administrador". Embora você não precise abrir uma janela de prompt de comando com privilégios elevados, ele ajudará você a evitar qualquer caixa de diálogo de confirmação.

Nosso tutorial hoje cobrirá vários cenários simples que serão elaborados abaixo.
Nosso tutorial hoje cobrirá vários cenários simples que serão elaborados abaixo.
  1. Pesquise um único documento por uma sequência de palavras.
  2. Pesquise vários documentos para a mesma sequência de palavras.
  3. Conte o número de linhas em um arquivo ou vários arquivos.

Cenário 1 - Pesquisar um único documento para uma seqüência de palavras.

Agora que você tem seus três documentos baixados, vamos inserir um comando para procurar o arquivo de texto chamado "exercício" para as palavras "martin hendrikx". Use o comando mostrado abaixo. Lembre-se de colocar a string de pesquisa entre aspas e alterar o caminho para corresponder à pasta onde seus documentos foram salvos.

find 'martin hendrikx' C:UsersMartinDesktopexercise.txt

Você notará que nenhum resultado apareceu. Não se preocupe, você não fez nada errado. A razão pela qual você não tem resultados é porque FIND está procurando uma correspondência exata com sua string de pesquisa. Vamos tentar de novo, mas, desta vez, vamos adicionar a opção "/ i" para que FIND ignore o caso da sua string de pesquisa.
Você notará que nenhum resultado apareceu. Não se preocupe, você não fez nada errado. A razão pela qual você não tem resultados é porque FIND está procurando uma correspondência exata com sua string de pesquisa. Vamos tentar de novo, 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:UsersMartinDesktopexercise.txt

Agora você pode ver que FIND trouxe uma linha que corresponde à string de pesquisa, o que significa que está funcionando. Vamos tentar de novo, mas altere a string de pesquisa para "sushi"; Se seus resultados se parecem com a imagem abaixo, você fez certo.
Agora você pode ver que FIND trouxe uma linha que corresponde à string de pesquisa, o que significa que está funcionando. Vamos tentar de novo, mas altere a string de pesquisa para "sushi"; Se seus resultados se parecem com a imagem abaixo, você fez certo.
Image
Image

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

Agora que você sabe como fazer uma pesquisa básica, vamos tentar ampliar o período da pesquisa. Vamos agora procurar 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 coincidir com a localização dos seus arquivos e adicionar a opção "/ i" para que sua pesquisa não seja sensível a maiúsculas e minúsculas.

find /i 'sushi' C:UsersMartinDesktopexercise.txt C:UsersMartinDesktopsample.txt

Você notará que os termos de pesquisa foram encontrados em ambos os documentos e as frases nas quais foram encontrados estão listados sob seus nomes e locais de arquivos correspondentes. Tente novamente, mas desta vez, adicione o terceiro arquivo ao comando FIND e procure pela palavra “potato”. Seus resultados de pesquisa devem se parecer com a imagem abaixo.
Você notará que os termos de pesquisa foram encontrados em ambos os documentos e as frases nas quais foram encontrados estão listados sob seus nomes e locais de arquivos correspondentes. Tente novamente, mas desta vez, adicione o terceiro arquivo ao comando FIND e procure pela palavra “potato”. Seus resultados de pesquisa devem se parecer com a imagem abaixo.
Observe que o texto encontrado em cada documento é, na verdade, “batatas”, o que significa que, mesmo se você digitar uma parte de uma palavra, verá todas as frases que contiverem a sequência de pesquisa. Alternativamente, você poderia usar este comando para verificar todos os arquivos de texto.
Observe que o texto encontrado em cada documento é, na verdade, “batatas”, o que significa que, mesmo se você digitar uma parte de uma palavra, verá todas as frases que contiverem a sequência de pesquisa. Alternativamente, você poderia usar este comando para verificar todos os arquivos de texto.

find /i 'sushi' C:UsersMartinDesktop*.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 comutadores. Nesse caso, substituiremos o nome do caminho pelo arquivo "sample.txt". Se você quiser apenas um número como seu resultado, use este comando:

type C:UsersMartinDesktopsample.txt| find '' /v /c

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

find /v /c “” C:UsersMartinDesktopsample.txt

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

find /v /c “” C:UsersMartinDesktop*.txt

Agora você pode experimentar alguns comandos diferentes e se familiarizar com a ferramenta. Pode ajudar a economizar muito tempo no futuro, depois de criar um sistema. Divirta-se e continue a espreitar.
Agora você pode experimentar alguns comandos diferentes e se familiarizar com a ferramenta. Pode ajudar a economizar muito tempo no futuro, depois de criar um sistema. Divirta-se e continue a espreitar.

Crédito de imagem: Littlehaulic no Flickr.com

Recomendado: