Resalte las palabras seleccionadas en el documento de uso de comandos de Linux

Resalte las palabras seleccionadas en el documento de uso de comandos de Linux

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 --helppero 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

información relacionada