:oops: j'avais pas vu. Les guillemets sont probablement dans le fichier.Citation:
Ben c'est juste que pour CLIENT il me rajoute un " devant et pour MDP un " derrière.
parce que :NB: avec echo, il n'est pas nécessaire de séparer le texte et les variables avec des guillemets.Code:
1
2
3
4
5
6
7
8 $ cat "$fichierCSV" toto1;1.2.3.4;login1;mdp1 toto2;2.3.4.5;login2;mdp2 toto3;3.4.5.6;login3;mdp3 $ while IFS=';' read CLIENT IP LOGIN MDP; do echo "$CLIENT $IP $LOGIN $MDP"; done < "$fichierCSV" toto1 1.2.3.4 login1 mdp1 toto2 2.3.4.5 login2 mdp2 toto3 3.4.5.6 login3 mdp3
:koi:Code:
1
2
3
4 $ while IFS=';' read CLIENT IP LOGIN MDP; do echo "Téléchargement de startup-config.conf sur $IP le $jour en $jour_$CLIENT.conf"; done < "$fichierCSV" Téléchargement de startup-config.conf sur 1.2.3.4 le mardi 27 mai 2014, 16:39:44 (UTC+0200) en toto1.conf Téléchargement de startup-config.conf sur 2.3.4.5 le mardi 27 mai 2014, 16:39:44 (UTC+0200) en toto2.conf Téléchargement de startup-config.conf sur 3.4.5.6 le mardi 27 mai 2014, 16:39:44 (UTC+0200) en toto3.conf
ton fichierCSV n'a pas changé...?