Romuald DELAVERGNE wrote:
> Apr�s une petite recherche je te propose une solution:
> 
> sed 's/.*\(.\{3\}\)toto\(.\{3\}\).*/\1toto\2/' fichier
> 
> toto est la cha�ne recherch�e
> Le premier 3 est le nombre de caract�re affich� avant toto
> Le second 3 est le nombre de caract�re affich� apr�s toto

Je retire ce que j'ai dit sur sed, il est plus puissant que je ne le
pensais (j'avais pas pens� � compter les caract�res de la regexp).

> Note: si toto existe plusieurs fois dans la fichier, c'est le dernier qui
> est affich�.

Il suffit d'ajouter un g apr�s le dernier / pour avoir tous les totos.

-- 
   __     __________________________________________________     __   
  |oo|   | Sylvain Sauvage, doctorant [IAD & SMA]           |   |oo|  
  <_)|   |       GREYC -- CNRS UMR 6072, Universit� de Caen |   <_)|  
 //  \\  |                                                  |  //  \\ 
(_|  |_) |       http://www.info.unicaen.fr/~sauvage        | (_|  |_)
|_\==/_| |________ mailto:[EMAIL PROTECTED] __________| |_\==/_|

Répondre à