grep expression

Nikolaos Kokras nkokras at gmail.com
Thu Mar 1 01:09:54 EET 2007


Παιδιά γειά σας,

θα εκτιμούσα τη βοήθειά σας σε κάτι που έχω κολλήσει. Έχω ένα μεγάλο κείμενο ως εξής:

ID1 : keimeno, mia grammi***
IDX : asxeto keimeno
ID2 : keimeno poy synexizei se
        deuterh grammi kai 
        trith grammi***
IDX : asxeto keimeno
ID3 : keimeno, mia grammi***
IDX : asxeto keimeno

και θέλω να το grep-άρω στην ακόλουθη μορφή

ID1 : keimeno, mia grammi
ID2 : keimeno, poy synexizei se
        deuterh grammi
ID3 : keimeno, mia grammi

χρησιμοποιώ το grep '^ID1\|^ID2\|^ID3" αλλά φυσικά μου κόβει τις δύο γραμμές του ID2.
το grep -A 3 '^ID1\|^ID2\|^ID3" βγάζει τρεις γραμμές αλλά σε όλα τα ID1-2-3.

Πώς βάζω το -A 3 μόνο για το γραμμή ID2 ; Δεν έχω καταφέρει να βρώ τη σωστή σύνταξη.

ευχαριστώ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20070228/08b02a7e/attachment.htm>


More information about the Linux-greek-users mailing list