grep -A 2 -B 3
imprime 2 linhas após a sequência grep e imprime 3 linhas antes.
grep -C 3
imprime 3 linhas antes e 3 linhas depois
Infelizmente, o grep
que estou usando não suporta essas opções. Existem comandos ou scripts alternativos disponíveis para simular isso? Usando scripts sed
/ awk
/ perl
/ shell?
GNU > /usr/local
. Os programas GNU têm muitas extensões muito úteis e são projetados para evitar restrições arbitrárias (mas você paga muito caro em tamanho e, às vezes, desempenho). Muitos sistemas proprietários possuem repositórios de pacotes "não oficiais" com o GNU e outras ferramentas. O "parceiro" não vai falar sobre eles, mesmo quando eles são gerenciados pelo fornecedor ...
-C
interruptor.