Modification de chaque fichier par une boucle en bash
Bonjour,
je me souviens plus trop la commande me permettant faire une modification sur chaque fichier se trouvant dans un répertoire. Après chaque modification écrit chaque fichier dans un autre répertoire.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Fichiersource=/file_source/
fichierudate=/file_update/
ls $Fichiersource
1.txt 2.txt 3.txt
old_mot=cat $Fichiersource/*.txt | grep "MODO" | awk '{print $2}' | cut -d'"' -f2
new_mot=BOBO
for i in $Fichiersource/*.txt
do
cat $i | sed "s/$old_mot/$new_mot/ > $fichierudate
done |
Voila mais ça fonctionne pas.
Le but il doit modifier le mot "MODO" par "BOBO" dans chaque fichier txt a chaque modification il écrit le fichier modifier dans le répertoire $fichierudate
Je me souviens plus trop comment faire…
Cordialement..