Anderson Jacson </a>  
Login

Menu

8 visitantes online (2 na seção: Artigos e Dicas)

Usuários: 0
Visitantes: 8

mais...

SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Linux > Descobrir em qual arquivo tem uma determinada palavra
Descobrir em qual arquivo tem uma determinada palavra
Publicado por Anderson em 08/1/2009 (3001 leituras)
Descobrir em qual arquivo tem uma determinada palavra
 
Por vezes você precisa achar um arquivo, não lembra o nome do mesmo, mas sabe que dentro dele uma determinada palavra isso já pode lhe ajudar se você tiver uma leve noção de onde pode estar o arquivo e/ou a palavra não for muito genérica.
Vamos lá:
 
Suponhamos que você procura um arquivo que tem a palavra "slackware" e você acha o que mesmoe está em seu home. Use o seguinte comando:
 
 $ find ~ -type f | xargs -n 1 grep -H slackware 
 
find procura por arquivos normais (-type f), começando no diretório home do usuário. xargs executa grep uma vez para cada arquivo, devido à opção -n 1. grep exibirá a linha onde ocorreu a palacra procurada, precedida do arquivo onde foi encontrada (devido à opção -H). É claro que se você não tem noção de onde está o arquivo você pode usar o / ao invês do ~, deve demorar mais, porêm resolverá o seu problema.
 
Have fun guys. 

Navegue pelos artigos
Artigo prévio Ajustes Horde Melhorando o bash complete Próximo artigo
Os comentários são de propriedade de seus respectivos autores. Não somos responsáveis pelo seu conteúdo.
Pesquisa