É -r obrigatório para grep?

0

Em um diretório, eu tenho um arquivo que contém a palavra string .
Quando faço: grep "string" . nenhum resultado é retornado.
Mas quando eu faço grep -r "string" . o arquivo é retornado.
Por que a opção -r é necessária? Não olha dentro dos subdiretórios internos.

    
por Jim 07.07.2013 / 23:02

1 resposta

5

Não, não é obrigatório. grep "string" . significa procurar por string em um arquivo chamado . . Se você deseja executar grep em todos os arquivos no diretório atual, use grep string * e, se quiser procurar em todos os arquivos em todos os subdiretórios recursivamente, faça grep -r string .

    
por 07.07.2013 / 23:05

Tags