Bonjour à tous,
Premier post, bravo pour ce site et ce forum ultra complets
J'écris car j'ai un problème dans un script assez basique que je veux faire tourner sur mon NAS. C'est un Synology DS-508 et le shell utilisé sur ce système est ASH.
Je ne sais pas si ça a son importance mais toujours est-il que ça fait une semaine que je cherche comme un fou comment faire gérer les accents à mon script.
J'ai essayé toutes les commandes et tous les paramètres que j'ai pu trouver sur le net mais rien à faire. Alors peut être que j'ai pas utilisé ces infos comme il le fallait mais je n'ai plus aucune piste donc je me retourne vers les magiciens des lignes de code pour vous soumettre ce problème en espérant que qqun saura me répondre!
Voilà le mini bout de code qui pose problème:
C'est pas bien compliqué n'est-ce pas?
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
17
18
19
20
21
22
23
24
25
26 #!/bin/ash # Variables _fichier=$(echo $0 | sed 's/ash/txt/') _delai=$1 _date="" _date_fichier="" _ecart_date="" _element="" while true do _date=$(date '+%Y%m%d%H%M%S') _date_fichier=$(date -r $_fichier '+%Y%m%d%H%M%S') _ecart_date=$(($_date - $_date_fichier)) if [ $_ecart_date -le $_delai ] then _element=$(cat $_fichier) echo "element:" echo $_element else echo "En attente de l'element a traiter." echo fi sleep $_delai clear done exit
Mais dès qu'un accent se présente j'ai ce genre d'affichage:
/volume1/▒laborations/▒ v▒rifier/
au lieu de:
/volume1/élaborations/à vérifier/
:/
help![]()
Partager