recherche dans l'arborescence
3 participants
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: Linux/Unix
Page 1 sur 1
recherche dans l'arborescence
j'ai ecrit un petit script qui recherche un fichier dans l'arborscence du systeme,le probleme il boucle toujours et il ne descend pas jusqu'au feuilles,quelqun pourra m'aider please
moudhafer- Entier Naturel
-
Nombre de messages : 58
Age : 35
Localisation : france
Réputation : 0
Points : 5364
Date d'inscription : 26/05/2010
Re: recherche dans l'arborescence
Poste ton source stp... tu es pro en récursivité plus fort que moi en tout cas, j'essaierai d'abord de comprendre comment tu as fait.
informix- Nombre Rationnel
- Nombre de messages : 399
Réputation : 4
Points : 6526
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: recherche dans l'arborescence
lol ni pro ni rien :p juste j'ai fait beaucoup de langage pur récursive c'est pour cela j'ai pris l'habitude d'ecrire en récursive
voila le code et merci
voila le code et merci
- Code:
a=`ls $2`
b=$2
while [ ! -z "$a" ]
do
echo je suis dans la boucle tantque $a
for i in $a
do
echo je suis dans la boucle pour dans $i
if [ -d $b/$i ]
then
echo recherche en dossier
a=`ls $b/$i`
b=$b:/$i
elif [ "$i" = $1 ]
then
echo fichier trouvé $i
exit
else
echo recherche en cours
fi
done
done
moudhafer- Entier Naturel
-
Nombre de messages : 58
Age : 35
Localisation : france
Réputation : 0
Points : 5364
Date d'inscription : 26/05/2010
Re: recherche dans l'arborescence
en fait j'ai pas utilisé le recursif car je crois ca marche pas avec le shell,puisque c'est pas une langage,c un script,nn??j'ai essayé de l'ecrire en iteratif
moudhafer- Entier Naturel
-
Nombre de messages : 58
Age : 35
Localisation : france
Réputation : 0
Points : 5364
Date d'inscription : 26/05/2010
Re: recherche dans l'arborescence
moudhafer a écrit:en fait j'ai pas utilisé le recursif car je crois ca marche pas avec le shell,puisque c'est pas une langage,c un script,nn??j'ai essayé de l'ecrire en iteratif
Le SHELL sous Linux, que ce soit C-SHELL ou autre ... supporte la récursivité à ma connaissance.
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: recherche dans l'arborescence
ah bon?t'es sure?parce que j'ai essayé au debut de le faire en recursif mais j'ai remarqué qu'il descend dans une seule branche de l'arbre!!!j'ai expliqué ça par disant qu'il n'empile pas les appels successifs donc il supporte pas la recursivité
moudhafer- Entier Naturel
-
Nombre de messages : 58
Age : 35
Localisation : france
Réputation : 0
Points : 5364
Date d'inscription : 26/05/2010
Sujets similaires
» Exercice: Recherche des noms des pays dans un fichier Texte
» Les miracles mathématiques du dieu dans le coran :le miracle du 19 dans le coran
» Recherche d'un PFE
» recherche un programmeur IA
» recherche du projet pfe
» Les miracles mathématiques du dieu dans le coran :le miracle du 19 dans le coran
» Recherche d'un PFE
» recherche un programmeur IA
» recherche du projet pfe
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: Linux/Unix
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum