No servidor HP-UX, a opção grep -r não está funcionando

3

No servidor unix grep -r opção não está funcionando. O SO é o HP-UX.

Se grep -r não estiver funcionando de maneira alternativa para fazer uma pesquisa recursiva sem a opção -r ?

    
por user187518 31.08.2016 / 16:51

1 resposta

3

Não grep -r é uma extensão GNU (agora suportada por algumas outras implementações, mas não padrão). Use find :

find . -type f -exec grep pattern /dev/null {} +

O /dev/null é para garantir que grep sempre imprima o nome do arquivo quando encontrar uma correspondência.

    
por 31.08.2016 / 17:01

Tags