Vraag : Slechts moet het onderzoekskoord in kleur zijn + awk.

De daadwerkelijke onderzoeksuitdrukking is:
awk „/exception/ {i=1; terwijl (i<=6) {drukgetline; i++}}“ detail.log

I wijzigde het om de koorduitzondering te tonen om in wat kleur te zijn. Duidelijk, is dit niet correct alle lijnen wordt getoond in kleur en ook aan het eind van elke lijn die ik heb gezien; 1.

I willen slechts onderzoekskoord in kleur zoals grep zijn --color=auto „uitzondering“ detail.log. Hoe doe ik dat?

awk „/exception/ {i=1; terwijl (i<=6) {druk“ \ 033 [1; 34m " $0 „\ 033 [0; 00m; “ getline; i++}}“ detail.log

Antwoord : Slechts moet het onderzoekskoord in kleur zijn + awk.

Waarom niet gebruikt u grep zelf??
(- A vertelt grep om 5 lijnen te drukken nadat de context wordt gevonden)
1:
grep - A5 „uitzondering“ detail.log
Andere oplossingen  
 
programming4us programming4us