Remplacer un texte dans fichier avec sed ou perl - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 21-10-2006 à 19:03:05
eh bah je vois que mon pb n'est pas si facile qu'il n'y parait!
Marsh Posté le 01-11-2006 à 12:38:48
Si ton fichier a exactement cette structure, tu peux faire ça:
Code :
|
Marsh Posté le 20-10-2006 à 16:55:49
Je suis en train de me prendre la tete pour essayer de remplacer un texte d'une dizaines de lignes entre 2 tags html
ex
<TAG>
toto
toto
toto patati patata
</TAG>
doit devenir
<TAG>
titi
titi
titi
titi
</TAG>
J'ai essayé sed et j'en viens a la conclusion que ca risque d'etre dur carsed fait des remplacements sur une ligne a la fois seulement.
je voulais essayer un truc du genre:
cat file | sed s/"<TAG>.*</TAG>"/"<TAG>`cat fichier_texte`</TAG>"/g
A mon avis perl dois pouvoir le faire mais je suis trop limité en perl pour faire ca. quelqu'un a une idée?