grep -r no funciona en HP-UX. ¿Existe algún comando alternativo que pueda usarse en lugar de grep -r en HP-UX?

grep -r no funciona en HP-UX. ¿Existe algún comando alternativo que pueda usarse en lugar de grep -r en HP-UX?

Quiero hacer grep de forma recursiva en HP-UX.

grep -rno 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í, -res una grepextensión GNU para que funcione findademás del trabajo de grep.

Úselo findpara buscar archivos e grepimprimir líneas que coincidan con una expresión regular en ellos:

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

(Esto /dev/nulles para que las rutas de los archivos siempre se impriman incluso si solo se pasa un nombre de archivo grep).

información relacionada