Re: modification d'une partie d'un fichier texte...

トップ ページ

このメッセージに返信
著者: Nicolas Tripon
日付:  
To: guilde
CC: guilde
題目: Re: modification d'une partie d'un fichier texte...
Edgar Bonet :
>    #!/usr/bin/perl -pi

>
>    BEGIN {
>        # Delimit section of interest.
>        $mark_start = 'eth0';
>        $mark_end = '^$';

>
>        $in_preface = 1;
>        $in_postface = 0;
>    }

>
>    # Find the right section.
>    if ($in_postface or $in_preface and ! /$mark_start/) { next; }
>    $in_preface = 0;
>    if (/$mark_end/) { $in_postface = 1; next; }

>
>    # Do whatever processing is needed...
>    s/0/(zero)/g;    # dumb example


$ echo -e '/eth0/;/^$/s/0/(zero)/g\nwq' | ed /etc/network/interfaces

18 à 1 -- ou j'ai mal compris.
-Nicolas