Re: Remplacements de caractères indexés

Startseite

Nachricht beantworten
Autor: Edgar Bonet
Datum:  
To: guilde
Betreff: 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.