grep -A 2 -B 3
imprime 2 lignes après la chaîne grep et imprime 3 lignes avant.
grep -C 3
imprime 3 lignes avant et 3 lignes après
Malheureusement, le que grep
j'utilise ne prend pas en charge ces options. Existe-t-il des commandes ou des scripts alternatifs disponibles pour simuler cela? Vous utilisez des scripts sed
/ awk
/ perl
/ shell?
GNU > /usr/local
. Les programmes GNU ont beaucoup d'extensions très utiles et sont conçus pour éviter les restrictions arbitraires (mais vous payez cher en taille et parfois en performances). De nombreux systèmes propriétaires ont des référentiels de paquets "non officiels" avec GNU et d'autres outils. Le "partenaire" ne vous en parlera pas, même lorsqu'ils sont gérés par le vendeur ...
-C
interrupteur.