Cada sistema operacional atual traz múltiplas ferramentas projetadas para otimizar seu uso e aumentar suas possibilidades de gerenciamento. No caso dos sistemas operacionais Windows, temos uma série de comandos através do prompt de comando que nos darão a oportunidade de gerenciar determinadas tarefas dentro do sistema e uma delas é o comando Find.
A busca de elementos pelo navegador pode ser a opção mais adequada para muitos usuários devido à sua simplicidade, mas lembre-se que esse tipo de pesquisa está sujeita a parâmetros de indexação que podem torná-la uma tarefa lenta e complexa. O comando find foi desenvolvido para nos permitir realizar vários tipos de pesquisa no Windows de uma forma simples e funcional.
Basicamente, o comando find, procura uma string de texto em um arquivo ou vários arquivos e exibe as linhas de texto que a string selecionada contém.
Usando o comando FindPara usar o comando find no Windows, neste caso Windows 10, devemos acessar o prompt de comando como administradores. Para fazer isso, inserimos o termo cmd na caixa de pesquisa do Windows, clicaremos com o botão direito do mouse no prompt de comando e selecionaremos a opção Executar como administrador:
Aceitamos o aviso do UAC.
1. Encontre parâmetros de comando no Windows
Depois de acessar o prompt de comando, podemos executar a seguinte linha para obter em detalhes as várias opções a serem usadas com este comando:
encontrar /?
Devemos levar em consideração o seguinte
- As opções podem ser minúsculas ou maiúsculas sem afetar a pesquisa
- Ao usar o parâmetro "string", aspas duplas devem ser adicionadas à string, caso contrário, o comando de pesquisa não funcionará e retornará uma resposta de erro.
- O parâmetro de arquivo [unidade:] [caminho] pode ser qualquer coisa, desde uma letra de unidade a um ou mais arquivos.
A sintaxe a ser usada com o comando find em sistemas Windows é:
encontre [opções] "string" [arquivo]As opções podem estar em qualquer ordem, mas devem sempre estar antes do parâmetro "string".
Devemos levar em consideração algumas dicas antes de executar o find no Windows
- Especifique uma string: Se não usarmos o parâmetro / i, o comando find pesquisará exatamente o que indicamos na string. Lembre-se que se usarmos / i, as letras minúsculas não serão identificadas, B e b serão iguais, enquanto se não usarmos, as letras serão levadas em consideração.
- Use o comando find como um filtro: No caso de pular um arquivo, o comando find agirá como um filtro pegando a fonte de entrada padrão e então exibindo as linhas contendo a linha String.
- Você pode escrever parâmetros e opções de linha de comando para o comando find em qualquer ordem.
- Uso de curingas: o uso de curingas * e? em extensões de arquivo. Para pesquisar uma string em um conjunto de arquivos que usamos com curingas, é possível usar o comando find dentro de um comando for.
- É permitido usar / c e / v na mesma linha de comando
2. Pesquisando com o comando Localizar no Windows
Neste caso, devemos especificar que texto vamos pesquisar e em que caminho devemos pesquisar esse texto.
Vamos usar este exemplo:
encontre "Solvetic" "D: \ Solvetic \ solvetic.txt"O resultado será o seguinte:
Para ver a importância das letras maiúsculas ou minúsculas, executaremos o seguinte:
encontre "solvetic" "D: \ Solvetic \ solvetic.txt"Veremos o seguinte:
Podemos ver que o resultado não produz nenhum resultado abaixo da linha. Se quisermos que a pesquisa não faça distinção entre maiúsculas e minúsculas, podemos usar o parâmetro / i da seguinte maneira:
find / i "solvetic" "D: \ Solvetic \ solvetic.txt"Neste caso, o termo Solvético será pesquisado sem diferenciar maiúsculas ou minúsculas:
3. Pesquisar vários documentos para a mesma string Windows
Outra opção que nos permite realizar o comando find é buscar uma string de texto em um ou mais documentos, neste caso devemos indicar cada caminho separado e entre aspas assim:
find / i "solvetic" "D: \ Solvetic \ solvetic.txt" "D: \ Solvetic \ solvetic1.txt" "D: \ Solvetic \ solvetic2.txt"
Se não quisermos inserir caminho por caminho, será possível pesquisar todos os arquivos de texto de um diretório usando o caractere curinga (*), da seguinte forma:
find / i "solvetic" "D: \ Solvetic \ *. txt”
4. Conte o número de linhas em um arquivo do Windows
Com a utilização dos comandos type e find será possível determinar o número de linhas que um arquivo possui.
Neste caso, canalizaremos os resultados do comando type com o comando find usando a barra vertical (|), então usaremos a opção "/ v" para mostrar todas as linhas que não contêm a string "", e isso fará com que cada contagem seja contada. linha com texto. Para mostrar apenas o número de linhas no arquivo de texto, podemos usar a opção "/ c":
tipo D: \ Solvetic \ solvetic.txt | encontre "" / v / c
Enviando a saída de outro comando para o comando Find Você pode pesquisar todos os nomes de arquivo em um diretório específico para uma determinada string canalizando a saída do comando dir para o comando find.
Para este caso temos o diretório D: \ Solvetic \ e obteremos os subdiretórios utilizando o parâmetro / s. Em seguida, especificaremos um formato sem informações de cabeçalho ou resumo usando o parâmetro / b e exibiremos o resultado em um formato de lista ampla com o parâmetro / w.
Em seguida, canalizamos com a barra (|) a saída do comando dir no comando find.
dir "D: \ Solvetic" / s / b / d | encontre "Solvético"
Desta forma, o comando find permite-nos pesquisar determinados tipos de arquivos de uma forma simples e funcional nos sistemas Windows.