Ho bisogno dell'output grep con contesto, a colori e righe vuote come separatore di gruppo. In questa domanda , ho imparato a definire l'abitudine group-separatore ho costruito il mio comando grep in questo modo:
grep --group-separator="" --color=always -A5
ma il separatore di gruppo in realtà non è vuoto, invece contiene ancora il codice colore (cioè [[36m[[K[[m[[K). Questo perché sto usando --color=always. Ma ho bisogno di colore nel mio comando grep e ho bisogno che il separatore sia una riga vuota (per ulteriori elaborazioni)
Come posso combinare queste due condizioni?
od -cper vedere i caratteri nascosti che compaiono nelle righe vuote.
od.
--color=alwaysla corrispondenza, verrà stampata con il colore e se hai--group-separator=""impostato la stringa vuota, dopo il gruppo corrispondente otterrai una riga vuota. Riprovare a lasciare la--group-separator=""stringa vuota, non una fuga di colori specifica, quindi spiegare cosa non funziona.