J'ai fais un script dans lequel j'utilise la commande tar dont je redirige la sortie vers un fichier.
tar -czvf toto.gz /usr/public/provis/essai >> liste.sav.txt
Je souhaite exploiter le contenu de ce fichier mais j'ai un soucis avec les caractères accentués.
Lorsque je lance ce script sur une ligne de commande, les noms de fichiers et répertoires sauvegardés inscrits dans mon fichier sont tous corrects. (exemple : usr/public/provis/essai/essai éàè)
Lorsque je lance ce même script en différé avec cron, les noms de fichiers ou répertoires avec des caractères accentués inscrits dans mon fichier ne sont plus corrects ( exemple : usr/public/provis/essai/essai \351\340\350/)
J'utilise le shell bash sur une mandriva corporate server 3
Si quelqu'un à une idée pour que le contenu du fichier soit le même en lancement différé qu'en lancemant manuel, je suis preneur.
J'ai fait un essai avec la commande ls et le résultat est correct dans les 2 cas.
Merci d'avance à ceux qui s'interresseront à mon problème.
Yves
Partager