Re: beep & chaine de caractère

Page principale

Répondre à ce message
Auteur: Philippe B.
Date:  
À: Edgar Bonet
CC: Liste Guilde
Anciens-sujets: Re: beep & chaine de caract ère
Sujet: Re: beep & chaine de caractère
> Le mardi 20 avril, Philippe B. a écrit :
>> je voudrais pouvoir faire un cat d'un fichier, sauf les lignes ou j'ai
>> ca :
>>
>> toto
>> blablablabla
>> tata
>>
>> je voudrais que cette partie ne soit pas visible (egrep bien sur !). Il
>> me
>> semble que c'est possible avec les expressions regulières ? (sur
>> plusieurs
>> lignes)
>
> grep -Ev '^(toto|blablablabla|tata)$' ?
>
> Ou peut-être que tu veux supprimer tout ce qui est encadré entre les
> lignes toto et tata ? Alors :
>
> #!/usr/bin/perl
>
> while (<>) {
>     if (/^toto$/) { $skip = 1; }
>     elsif (/^tata$/) { $skip = 0; }
>     else { print unless $skip; }
> }

>


Merci d'avance pour toutes vos réponses,

Philippe,