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
'---''(_/--' `-'\_)