4bis a écrit :
Bonjour a tous,
J'ai un peu plus d'une cinquantainre de fichiers, et je dois remplacer un mot par un autre. Comment procéder pour le faire automatiquement sur les 50 fichiers et ne pas le faire un par un ?
Je suis sous une distrib CentOs.
|
ca ca marche si tous tes fichiers sont dans le même rep :
#! /bin/bash
for file in *.txt
do
cp $file $file.bak &&
sed "s|$1|$2|g" $file.bak > $file
done
et tu le nomme rep par exemple, et tu tapes ./rep cherche remplace, ou cherche est le mot a chercher, et remplace
le mot par lequel tu va le remplacer.
maintenant si comme moi tes 50 000 files sont dans des rep, je ne sais pas, j'ai moi même un post en cors.
---------------
Mon topic - Mon Feed-Back