Quiero hacer grep de forma recursiva en HP-UX.
grep -r
no funciona en HP-UX (la opción no es compatible). ¿Existe algún comando alternativo que pueda usarse en lugar de grep -r en HP-UX?
Respuesta1
Sí, -r
es una grep
extensión GNU para que funcione find
además del trabajo de grep
.
Úselo find
para buscar archivos e grep
imprimir líneas que coincidan con una expresión regular en ellos:
find . -type f -exec grep regexp /dev/null {} +
(Esto /dev/null
es para que las rutas de los archivos siempre se impriman incluso si solo se pasa un nombre de archivo grep
).