Boucle FOR
b.hamichi
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis débutant en script shell, pourriez m'aider SVP! Comment transferer la premiere ligne de la boucle FOR ci-dessous vers un language script (interpréteurs de commandes SH).
for ((i=0;i<=$(($nb_lignesA-1));i++));
do
echo "$i ${tabA[i]}"
done
Schant que: nb_lignesA est une variable (entier)
tabA est un tableau
Merci pour votre aide
Je suis débutant en script shell, pourriez m'aider SVP! Comment transferer la premiere ligne de la boucle FOR ci-dessous vers un language script (interpréteurs de commandes SH).
for ((i=0;i<=$(($nb_lignesA-1));i++));
do
echo "$i ${tabA[i]}"
done
Schant que: nb_lignesA est une variable (entier)
tabA est un tableau
Merci pour votre aide
Configuration: Linux Suse Firefox 3.0
3 réponses
-
Salut,
Tu peux remplacer for par :for i in `seq 0 $(($nb_lignes-1))`;
Cdlt -
Merci pour votre aide, mais ca ne marche tj pas !! message d'erreur: "seq: not found"
Je precise que je suis sur SH.
Peux t'on la remplacer par la boucle while?
Merci bq :) -
Salut,
Essaie ça :i=0 while [ "$i" -le "$(($nb_lignesA-1))" ] do echo "$i ..." i=$(($i+1)) done
;-))