Pode parecer que estou fazendo a mesma coisa que esta pergunta , mas tenho requisitos diferentes. Este é um exemplo do meu sistema de arquivos:
- /código/
- interno/
- dev /
- a Principal/
- público/
- dev /
- a Principal/
- liberação/
- Ferramentas/
- interno/
/code/internal/dev/
, /code/public/dev/
E /code/tools/
conter subdirectórios para múltiplos projectos. Eu trabalho quase exclusivamente nas ramificações de desenvolvimento de /code/internal/
e /code/public/
, e geralmente desejo pesquisar uma sequência de texto nesses diretórios junto com /code/tools/
(que não possui ramificações). Nesses casos, tenho que executar três comandos separados:
$ grep -r "some string" /code/internal/dev/
$ grep -r "some string" /code/public/dev/
$ grep -r "some string" /code/tools/
Eu gostaria de saber se existe um único comando para fazer isso. Caso contrário, eu provavelmente precisaria escrever um script bash simples.