Nehmen wir an, ich habe eine Datei namens sample.txt, die
enthältab
bc
ac
grep -E "^b|c$" sample.txt
gibt mir Ausgabe als
bc
ac
Jetzt möchte ich, dass der Filterstring zur Ausgabe hinzugefügt wird.
Ich möchte die Ausgabe als
bc,b
ac,c
Wie kann ich das erreichen?
Akzeptierte Antwort:
Mit pcregrep
:
$ pcregrep --om-separator=, -o -o1 -o2 '^(b).*|.*(c)$' sample.txt
bc,b
ac,c