Re: Remplacements de caractères indexés

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: guilde
Sujet: Re: Remplacements de caractères indexés
Le lundi 17 décembre, guilde.nt@??? a écrit :
> echo 123456789012345678901234567890 | sed 's/\(.\{18\}\).\{4\}\(.*\)/\1abcd\2/'


Effectivement, c'était pas la peine de sortir Perl... :o)

> 'sed' utilise les BRE (basic regular expressions), 'awk' les ERE (extended
> regular expressions) ; cela explique la foison de '\'.


sed connaît aussi le ERE :

echo 123456789012345678901234567890 | sed -r 's/(.{18}).{4}(.*)/\1abcd\2/'

Edgar.