Procura por arquivos por conteúdo apenas em subdiretórios de tronco

2

Eu acho que é uma pergunta simples, mas a resposta é provavelmente um pouco mais complicada: P

Edit: Na verdade, não é nada complicado! ^^

Portanto, eu tenho um diretório com vários projetos svn e gostaria de pesquisar em todos os arquivos recentes (na pasta trunk) pelo conteúdo em todos os projetos.

Aqui está um pouco as pastas:

Projects
|
->Project1
|   |
|   ->tags
|   |
|   ->trunk
|
->Project2
|   |
|   ->tags
|   |
|   ->trunk
...
    
por Alko 04.03.2014 / 14:23

2 respostas

3

Como sugerido nos comentários acima:

grep -l some-pattern ./Projects/*/trunk/*

ou recursivamente se houver subdiretórios sob cada trunk (e seu grep suporta -r ):

grep -lr some-pattern ./Projects/*/trunk/
    
por 04.03.2014 / 15:09
2
find . -name .svn -prune -o -path '*/trunk/*' -type f -exec grep pattern {} +
    
por 04.03.2014 / 14:31