Re: regexp

Αρχική Σελίδα

Reply to this message
Συντάκτης: nt.guilde
Ημερομηνία:  
Υ/ο: guilde, Frédéric BOITEUX
Αντικείμενο: Re: regexp
>> > il s'agit de supprimer toutes les lignes contenant "192.168.2.", et
>> > éventuellement celles qui les suivent immédiatement et qui
>> > contiennent "last message".
>
>> en awk peut-être :
>>
>> awk '
>> /192\.168\.2\./ { trouve=1; next ;}
>> /last message/ { if (trouve == 1) { trouve = 0; next;} }
>> { trouve = 0 ; print}
>> ' <fichier>
>
>ça marche parfaitement, et ça me donne un bone exemple d'un langage que
>je ne connais pas.


sed '/192\.168\.2\./ {$d; N; /\n.*last message/d; D}' <in >out