[bash] problème sur variable
Bonsoir,
Merci d'avance pour ceux et celles qui vont regarder ce message.
J'ai fais un petit script bash pour télécharger quelques documents sur un site (afin de ne pas faire un clique droit puis enregistrer sous etc..).
voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
#!/bin/bash
# tableau d'entiers
declare -ai chapitre=(0 50 40 27 36 34 24 21 4 31 24 22 25 29 36 10 13 10 42 150 31 12 8 66 52 5 48 12 14 3 9 1 4 7 3 3 3 2 14 4 28 16 24 21 28 16 16 13 6 6 4 4 5 3 6 4 3 1 13 5 5 3 5 1 1 1 22)
for t in {1..66}
do
mkdir $t
cd $t
for i in {1..${chapitre[$t]}};do wget -c http://wpaorg.wordproject.com/bibles/app/audio/6/$t/$i.mp3;done
cd ..
done |
J'ai fais une redirection dans un fichier en ajoutant un echo pour voir le resultat:
Code:
1 2
|
for i in {1..${chapitre[$t]}};do echo "wget -c http://wpaorg.wordproject.com/bibles/app/audio/6/$t/$i.mp3";done >> resultat |
le contenu du fichier est par exemple pour le dossier 1 :
wget -c http://wpaorg.wordproject.com/bibles/app/audio/6/1/{1..50}.mp3
Si vous voyez ce que je n'arrive pas à voir, merci encore pour votre aide.