> 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.
C'est pas tout a fait correct, cela imprime le numero de la ligne !!
--
---
==========================================================================
Patrick DUPRÃ | |
Department of Chemistry | | Phone: (44)-(0)-1904-434384
The University of York | | Fax: (44)-(0)-1904-432516
Heslington | |
York YO10 5DD United Kingdom | | email: pd520@???
==========================================================================