Re: sed

Top Page

Reply to this message
Author: Patrice Karatchentzeff
Date:  
To: guilde
CC: Guilde
Subject: Re: sed
Le 16 janvier 2009 14:44, Patrick Dupre <pd520@???> a écrit :
> On Fri, 16 Jan 2009, Patrick Dupre wrote:
>
>> Je peux imprimer la dernier ligne d'un fichier avec:
>> sed -n '$p'
>> Comment je peux imprimer l'avant derniere ?
>> sed -n '$-1p' ne marche pas !
>>
> J'ai trouve:
> sed -n '$!N;$p'
>
> Mais maintennat je peux la 2nd ligne et les 2 dernieres !
>
> sed -n '2p;$!N;$p'
>
> ne marche pas !


% perl -ne 'END{print $.}' fichier

pour la dernière ligne...

% perl -ne 'END{print $.-n}' fichier

pour la dernière-n ième ligne.

PK

-- 
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)