Você pode usar grep em seu sistema para procurar expressões específicas. Ele ajuda o usuário a procurar determinados arquivos com o texto de destino, o que funciona ainda mais na solução de erros do sistema e na localização de arquivos específicos.
No entanto, o comando “grep” tem uma desvantagem: ele cria entradas separadas para cada linha que contém o texto correspondente. Isso geralmente resulta no acúmulo de elementos de texto desnecessários na tela de saída. Então, neste blog rápido, explicaremos uma maneira simples de usar o comando “grep” para imprimir o nome do arquivo apenas no Linux.
Como usar o comando Grep para imprimir apenas o nome do arquivo
O comando “grep” oferece suporte a várias opções que atendem a propósitos diferentes. Uma delas é a opção “-l” que instrui a exibir apenas o nome dos arquivos com o conteúdo correspondente.
pegada -eu 'expressão_pesquisa' diretório_alvo
Substitua os termos “search_expression” pelo texto que você deseja encontrar e “target_directory” pelo diretório que ele deve pesquisar enquanto procura o mesmo. Além disso, para pesquisar todo o sistema, você também pode colocar o “target_directory” como “*”.
Por exemplo, vamos procurar qualquer arquivo que consista na string “olá mundo”.
pegada -que 'Olá Mundo' *
Observe que o texto de destino pode não estar nas mesmas caixas de título que sua entrada no comando “grep”. Portanto, sempre use a opção “-i” para realizar uma pesquisa que não diferencia maiúsculas de minúsculas. Após a execução, o comando anterior exibe os diretórios individuais e as respectivas correspondências dentro deles.
Conclusão
Grep é um comando muito potente para fazer pesquisas no sistema para encontrar os arquivos que contêm expressões específicas. No entanto, o problema surge quando os resultados da pesquisa são preenchidos com elementos de texto repetitivos. Portanto, para se livrar dele, este breve blog explica como usar o comando “grep” para imprimir apenas o nome do arquivo. Este método simples envolve o uso da opção “-l”. Além disso, você também deve usar a opção “-i” para evitar problemas relacionados a maiúsculas e minúsculas no título.