Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
sed
Envoyé par: moueza

Bonjour ,
pourquoi mon sed ne reconnait pas la chaine bb...bb ?




linux-gw9l:/media/usbdisk-1 # echo "aabbaa
bb
cc"| sed -e 's/\(bb\)*\1/kkkkkkkkkk/g'
aabbaa
bb
cc
linux-gw9l:/media/usbdisk-1 # echo "aabbaa
bb
cc"| sed -e 's/\(bb\).*\1/kkkkkkkkkk/g'
aabbaa
bb
cc
linux-gw9l:/media/usbdisk-1 #

Poste le Monday 6 November 2006 13:35:27
Répondre     Citer    
Re: sed
Envoyé par: chromosome

Tu veux faire ca

echo "aabbaa
bb
cc"| sed -e 's/^bb$/kkkkkkkkkk/g'
aabbaa
kkkkkkkkkk
cc

ou ca

echo "aabbaa
bb
cc"| sed -e 's/bb/kkkkkkkkkk/g'
aakkkkkkkkkkaa
kkkkkkkkkk
cc



Poste le Monday 6 November 2006 15:13:41
Répondre     Citer    
Re: sed
Envoyé par: moueza

au cun des 2 .
Je veux que ça remplace n'importe quelle chaine bordée par 2 bb ,par kkkkkkkkkk .
Peut importe les sauts de lignes.

Poste le Tuesday 7 November 2006 12:54:06
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
sed
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons