good=`echo "$i" | sed s/[^0-9a-zA-Z\/]/_/g`
Citation
hobbi1
Bonsoir,
J'ai récupéré un DVD avec des noms de fichiers
dans des répertoires avec un caractère bizarre qui
doit provenir d'accents sous Windows.
Et donc, sous Ubuntu, ca me met : �
Pour les copier sur mon PC, je veux les renommer
"normalement" !
je fais donc dan un bash :
good=`echo "$i" | sed
s/[^0-9a-zA-Z\/]/_/g`
Ca me remplace bien les espaces, par ex, par "_"
mais laisse toujours le caractère bizarre
J'ai essayé plein de trucs différents et je n'ai
plus d'idées !
Help !!!
Citation
zouloutango
hobbi1 a écrit :Bonsoir,
J'ai récupéré un DVD avec des noms de fichiers
dans des répertoires avec un caractère bizarre
qui
doit provenir d'accents sous Windows.
Et donc, sous Ubuntu, ca me met : �
Pour les copier sur mon PC, je veux les renommer
"normalement" !
je fais donc dan un bash :
good=`echo "$i" | sed
s/[^0-9a-zA-Z/]/_/g`
Ca me remplace bien les espaces, par ex, par "_"
mais laisse toujours le caractère bizarre
J'ai essayé plein de trucs différents et je n'ai
plus d'idées !
Help !!!
Essaye:
good=`echo "$i" | sed
'y/äàáâçéèêëîíïôöùüÂÀÇÉÈÊËÎÏÔÖÙÜ/aaaaceeeeiiioouuA
ACEEEEIIOOUU/'`
Problème quand cron lance mon script sed ne marche
plus et me sort cette erreur
sed: -e expression #1, char 91: strings for `y'
command are different lengths