Bonjour, j'ai rapidement écrit cette commande pour remplacer des caractères UTF8 mal convertis par phpdocumentor :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 for file in $(find ~/www/public/. -type f); do sed 's/Ã/À/g' < $file > $file.tmp sed 's/Ã/É/g' < $file > $file.tmp sed 's/é/é/g' < $file > $file.tmp sed 's/è/è/g' < $file > $file.tmp sed 's/Ã/à/g' < $file > $file.tmp sed 's/ä/ä/g' < $file > $file.tmp sed 's/ë/ë/g' < $file > $file.tmp sed 's/ï/ï/g' < $file > $file.tmp sed 's/â/â/g' < $file > $file.tmp sed 's/ê/ê/g' < $file > $file.tmp echo $file rm -f $file mv $file.tmp $file done
mais ça ne semble pas fonctionner. Quelqu'un pourrait me corriger ? (C'est le premier script shell de ma vie).
Partager