Re: sed

Pàgina inicial

Reply to this message
Autor: Patrick Dupre
Data:  
A: Patrice Karatchentzeff
CC: Guilde
Assumpte: 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.


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@???
==========================================================================