Quero fazer grep recursivamente no HP-UX.
grep -r
não está funcionando no HP-UX (a opção não é suportada). Existe algum comando alternativo a ser usado em vez de grep -r no HP-UX?
Responder1
Sim -r
é uma grep
extensão GNU para fazer o trabalho find
além do trabalho do grep
.
Use find
para localizar arquivos e grep
imprimir linhas que correspondam a uma expressão regular neles:
find . -type f -exec grep regexp /dev/null {} +
(isso /dev/null
é para que os caminhos dos arquivos sejam sempre impressos mesmo que apenas um nome de arquivo seja passado para grep
).