Estou fazendo grepping através de uma grande pilha de código gerenciado pelo git, e sempre que faço um grep, vejo pilhas e pilhas de mensagens do formulário:
> grep pattern * -R -n
whatever/.git/svn: No such file or directory
Existe alguma maneira de fazer essas linhas desaparecerem?
No such file or directorymensagens para arquivos e / ou diretórios existentes? Ou, inversamente, como grep *obter nomes de arquivos que não existem? Essa é uma condição de corrida, em que algum outro processo manipula a árvore de diretórios (criação, renomeação e exclusão de arquivos) enquanto ela grepestá em execução?
ag,ackou, emcgrepvez disso - eles são muito mais rápidos / melhores do quegreppara pesquisar repositórios de código.