[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [linux] supprimer les accents dans les noms de fichiers



Je réponds ici, mais ceci vaut pour toutes les réponses.
Il faudrait peut-être penser à mettre des protections pour éviter d'écraser
des fichiers déjà existant.

Par exemple, si tu as les fichiers répertoire.csv et repertoire.csv
Si tu fais un mv répertoire.csv repertoire.csv, tu perds repertoire.csv :/
Ce n'est sans doute pas désirable => proposer de renommer le fichier
manuellement dans ces cas ?

Ca s'intègre facilement dans la boucle for du script mentionné ci-dessous.


Christophe.

> -----Original Message-----
> From: Alain EMPAIN [mailto:Alain.Empain@ulg.ac.be]
> Sent: mercredi 7 novembre 2001 8:33
> To: linux@lists.unixtech.be
> Subject: Re: [linux] supprimer les accents dans les noms de fichiers
>
>
> On Tuesday 06 November 2001 22:59, you wrote:
> > Salut les gens,
> >
> > au bureau on a un serveur debian avec samba et netatalk. Tout
> va bien tant
> > qu'on reste sur une des plateformes (win ou mac). Mais quand le mac veut
> > lire un fichier windows dont le nom contient un accent (ou tout
> caractère
> > autre que ascii), il ne voit que des caractères cabalistiques à
> la place du
> > nom de fichier. Pareil dans l'autre sens.
> >
>
> Un simple script 'antique' ;-) peut faire l'affaire.
>
> En fait, je crois qu'il est intéressant de convertir les é en e,
> malgré le
> fait qu'il faut établir une liste de correspondance; par
> précaution, on il
> faudrait peut-^etre filtrer ce qu'il reste au cas où on aurait oublié un
> caractère spécial
>
> --------------------------------------------------------------
> for file in $*
> do
>         OLD=$file
>         NEW=`echo $OLD  | tr "éèà" "eea" `
>         CMD="mv $OLD $NEW"
>         echo $CMD
> done
> ---------------------------------------------------------------
> --
> 	Bon amusement,
>
> 	Alain
> +-----------------------------------------------------------------
> ---------------------
> |  Dr Alain EMPAIN      Bioinformatique, Génétique Moléculaire B43,
> |  Fac. Méd. Vétérinaire, Univ. de Liège, Sart-Tilman / B-4000 Liège
> |       Alain.EMPAIN@ulg.ac.be
> |       WORK:+32 4 366 3821 Fax: +32 4 366 4122   GSM:+32 497 701764
> |       HOME:+32 85 512341  -- Rue des Martyrs,7  B-4550 Nandrin
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> [ le type de demande...                                            ]
> [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> [ http://unixtech.be              Contact: listmaster@unixtech.be  ]
>


[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]