
Lo que quiero hacer es imprimir un comando de ayuda (es decir, "ls --help") y buscar la salida para cualquier palabra específica. Considera lo siguiente:
ls --help | grep 'F'
Pero lo que esto hace es simplemente filtrar el resto de ayuda útil.
Conozco las opciones -A, -B, -C para grep, pero quiero una solución mejor.
Resalte el resultado de búsqueda de la consola, mientras muestra el resultado completo del comando
Este enlace brinda el uso básico del comando, pero quiero tener algo como:
grep -E --color 'pattern' <<<SOME COMMAND HERE>>>
P.EJ:grep -E --color 'pattern' <ls --help>
Es posible de hacer? Básicamente, guarde el documento ls --help
pero también imprima todo el documento de ayuda.
Respuesta1
Encontré la respuesta
Puedes usar Extended Grep como:
ls --help | egrep '<pattern>|'
Como-ls --help | egrep 'F|'
Observe la tubería al final. Alternativamente, puedes usargrep -E
Esta respuesta fue publicada originalmente en: https://stackoverflow.com/a/28210153/2095777