Erreur script bash : TSET: 5: TSET: Syntax error: "(" unexpected

Erreur script bash : TSET: 5: TSET: Syntax error: "(" unexpected - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 29-01-2014 à 16:26:40    

Bonjour,
 
 
 
Configuration: Linux / Firefox 26.0
 
 
j'ai ce message d'erreur qui s'affiche mais je ne trouve pas l'erreur dans le code...
 
TSET: 5: TSET: Syntax error: "(" unexpected
 
 
Voici le code:
 
#!/bin/bash
 
declare -a tableau=(janvier fevrier mars avril mai juin juillet aout septembre octobre novembre decembre)
index=0
 
while ((index<12));
do
if ((index<9));
then
mois=0$((($index)+1))
else
mois=$((($index)+1))
fi
chemin='/var/www/planning/'$mois'_'${tableau[$index]}
rm $chemin/*
cp /home/samba/shares/planning/$mois/*.* $chemin
index=$((($index)+1))
 
done
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 29-01-2014 à 16:26:40   

Reply

Marsh Posté le 29-01-2014 à 18:11:56    

mois=0$((($index)+1)) est impossible.
 
[edit] En fait si :o


Message édité par Kiloo2 le 29-01-2014 à 18:13:25
Reply

Marsh Posté le 30-01-2014 à 12:34:15    

Bonjour,
j'ai modifié le code ainsi (car je n'ai pas les répertoires adéquats), et il n'y a aucune erreur. . .

Code :
  1. #!/bin/bash
  2. declare -a tableau=(janvier fevrier mars avril mai juin juillet aout septembre octobre novembre decembre)
  3. index=0
  4. while ((index<12));
  5. do
  6. if ((index<9));
  7. then
  8. mois=0$((($index)+1))
  9. else
  10. mois=$((($index)+1))
  11. fi
  12. chemin='/var/www/planning/'$mois'_'${tableau[$index]}
  13. #rm $chemin/*
  14. echo $chemin/*
  15. #cp /home/samba/shares/planning/$mois/*.* $chemin
  16. echo /home/samba/shares/planning/$mois/*.* $chemin
  17. index=$((($index)+1))
  18.  
  19. done


sur Mint 13

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed