find . -name '*.java' | xargs grep <your pattern here>
Sou novo no linux e no grep e estou tentando encontrar o caminho.
Usando find -name *.java
, consigo localizar os nomes de todos os arquivos java em um diretório específico. Suponha que eu queira contar o número de vezes que foo
ocorre nesses arquivos, como eu faria isso?
Eu tenho tentado coisas como:
grep -r "foo" *.java
e obtendo respostas como:
grep: *.java: No such file or directory
Alguma idéia?
E sobre:
grep -irn --include="*\.java" somePhrase *
find . -type f -name '*.java' -print0 | xargs -0 grep -wo 'foo' | wc -l