No Windows, eu teria feito uma pesquisa para encontrar uma palavra dentro de uma pasta. Da mesma forma, quero saber se uma palavra específica ocorre dentro de um diretório que contém muitos subdiretórios e arquivos. Minhas pesquisas pela sintaxe grep mostram que devo especificar o nome do arquivo, ou seja grep string filename
.
Agora, não sei o nome do arquivo, então o que devo fazer? Um amigo sugeriu que fizesse grep -nr string
, mas não sei o que isso significa e não obtive resultados (não há resposta até eu emitir a ctrl + c).
*
? Isso resultará na expansão do curinga do shell (se houver nomes de arquivos correspondentes ao padrão do curinga) ou o grep o considerará como operador de repetição de 0 ou mais para o caractere anterior*
.