Récursion

laurent -  
 thomas -
Je suis calé pour terminer la récursion du petit programme suivant.
Ce n'est apparemment qu'un problème de syntaxe mais assez embêtant.
Donc, si quelqu'un peut m'expliquer comment on fait référence à
l'élément suivant dans une boucle for, je lui serais très reconnaissant.

Le programme en question :

function recursion() {
for file in $1
do
if [ -d $file ]
then
# C'est ici que ça cloche, je ne sais pas comment écrire le
# "file+1"
recursion $file+1
else
cat $file
fi
done
}

if [ ! -e $1 ]
then
echo "Argument non valide"
exit 1
fi

recursion $1

Merci d'avance

Laurent

2 réponses

  1. thomas
     
    Bonjour,
    voila ma question concerne la recursion mai pas du tout le programme que vs étudiez...
    Je dois réaliser un programme récursif qui permet d'enumerer tous les sous ensembles de cardinalite <=k d'un ensemble à N elements (k etant un parametre inferieur ou égal à N)...Je vous en prie je debute ds la programmation en C et j'ai vraimen beaucoup de mal...
    Aidez moi
    je vous remercie
    Tom
    0