
O que eu quero fazer é imprimir um comando-help (ou seja, "ls --help") e digitar a saída para qualquer palavra específica. Considere o seguinte:
ls --help | grep 'F'
Mas o que isso faz é apenas filtrar outras ajudas úteis.
Estou ciente das opções -A, -B, -C para grep, mas quero uma solução melhor.
Destaque a saída da pesquisa do console, enquanto exibe toda a saída do comando
Este link fornece o uso básico do comando, mas quero algo como:
grep -E --color 'pattern' <<<SOME COMMAND HERE>>>
POR EXEMPLO:grep -E --color 'pattern' <ls --help>
É possível fazer? Basicamente, grep, ls --help
mas também imprima todo o documento de ajuda.
Responder1
Eu encontrei a resposta,
Você pode usar o Extended Grep como:
ls --help | egrep '<pattern>|'
Como-ls --help | egrep 'F|'
Observe o tubo no final. Como alternativa, você pode usargrep -E
Esta resposta foi postada originalmente em: https://stackoverflow.com/a/28210153/2095777