Diciamo che ho un file chiamato sample.txt che contiene
ab
bc
ac
grep -E "^b|c$" sample.txt
mi dà l'output come
bc
ac
Ora voglio che la stringa del filtro venga aggiunta all'output.
Voglio che l'output sia come
bc,b
ac,c
Come posso raggiungere questo obiettivo?
Risposta accettata:
Con pcregrep
:
$ pcregrep --om-separator=, -o -o1 -o2 '^(b).*|.*(c)$' sample.txt
bc,b
ac,c