Salut,
J'utilise sed pour remplacer une chaine par des occurrences de cette chaine.
Voici la commande:
s:\([0-9];\)\([0-9];\)\([0-9];\)......\([0-9];\)\([0-9];\):\1,\2,\3......\10,\11:g
Et voici mon problème: \1 est bien remplacé par la 1ere occurrence, mais les \10 et \11 sont mal interprétés. \10 est remplacé par \1 suivi de "0".
J'ai donc la 1ere occurence suivi du chiffre 0, alors que je veut remplacer par la 10eme occurence! ?-(
Quelqu'un sait comment faire?
J'ai essayé '\10' et quelques formes du même style mais rien n'y fait.
Merci!
Poste le Monday 18 July 2005 09:55:59