Tu as deux solutions :
* vi
* sed
Les deux demandent un petit apprentissage. Si c'est pour le faire une fois, je te conseille plutot vi. Si tu veux automatiser la manipulation, il va falloir te mettre à sed. Mais dans les deux cas, les expressions régulières te seront d'une grande utilité.
quand tu ouvres un fichier avec vi, il te suffit de tapper la commande
:1,$s/chainesource/chainedest/g
explication :
:1,$ parcourt le fichier de la première ligne à la dernière
s/chainesource/chainedest change chainesource en chainedest
/g applique la substitution à toutes les occurences
En ce qui concerne sed, n'étant pas un spécialiste, je te renvoies plutot au man ou au net.
# sed ou vi
Posté par fremauxb . En réponse au message substitution d'une chaine dans un fichier texte. Évalué à 3.
* vi
* sed
Les deux demandent un petit apprentissage. Si c'est pour le faire une fois, je te conseille plutot vi. Si tu veux automatiser la manipulation, il va falloir te mettre à sed. Mais dans les deux cas, les expressions régulières te seront d'une grande utilité.
quand tu ouvres un fichier avec vi, il te suffit de tapper la commande
:1,$s/chainesource/chainedest/g
explication :
:1,$ parcourt le fichier de la première ligne à la dernière
s/chainesource/chainedest change chainesource en chainedest
/g applique la substitution à toutes les occurences
En ce qui concerne sed, n'étant pas un spécialiste, je te renvoies plutot au man ou au net.