Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1100 connectés 

  FORUM HardWare.fr
  Programmation

  Shell UNIX : Aidez moi SVP Faire un ls -r en script shell

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Shell UNIX : Aidez moi SVP Faire un ls -r en script shell

n°77769
marc2k2
Posté le 03-12-2001 à 20:09:28  profilanswer
 

Voila je dois faire l'equivalent d'un ls -r sous unix en programmant un script shell, qui doit bien sur pas utiliser l'option -r de ls.
 
Le prof c'est un fou furieux, c'est notre premier cours et il nous demande de pondre ca.
 
Vous auriez pas un exemple qui marche sous la main:)?

mood
Publicité
Posté le 03-12-2001 à 20:09:28  profilanswer
 

n°77770
Suri
Darksurious
Posté le 03-12-2001 à 20:28:48  profilanswer
 

il est bien vot' prof :D


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°77771
six_dfx
Well I'm the Lord of Time.
Posté le 03-12-2001 à 20:30:31  profilanswer
 

tu veux dire -r ou -R ?


---------------
Don't blink. Don't even blink. Blink and you're dead. They are fast, faster than you could believe, don't turn your back, don't look away, and DON'T BLINK. Good luck.
n°77773
marc2k2
Posté le 03-12-2001 à 20:31:58  profilanswer
 

les ls recursif qui affiche les fichiers de tous les sous repertoires a partir du repertoire courant

n°77774
six_dfx
Well I'm the Lord of Time.
Posté le 03-12-2001 à 20:33:03  profilanswer
 

t'as le droit d'utiliser toutes les options de ls à part le -R c'est ça ?


---------------
Don't blink. Don't even blink. Blink and you're dead. They are fast, faster than you could believe, don't turn your back, don't look away, and DON'T BLINK. Good luck.
n°77777
marc2k2
Posté le 03-12-2001 à 20:37:09  profilanswer
 

Euh oueh je pense.
On a le droit d'utiliser ls sans argument en tout cas.

n°77789
marc2k2
Posté le 03-12-2001 à 21:18:57  profilanswer
 

La je suis en train de regarder mais j'ai une question.
Un fonction peut-elle se rappeler elle-meme?

n°77796
Suri
Darksurious
Posté le 03-12-2001 à 22:31:15  profilanswer
 

marc2k2 a écrit a écrit :

La je suis en train de regarder mais j'ai une question.
Un fonction peut-elle se rappeler elle-meme?  




 
ben oui..c ca le recursif....


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°77799
marc2k2
Posté le 03-12-2001 à 22:39:45  profilanswer
 

Oui mais mais peut on le faire ca lorsque l'on programme des scripts shell?, c'etait surtout ca ma question :)
 
Je pense que oui mais je voulais juste avoir confirmation. :na:

n°77823
Suri
Darksurious
Posté le 03-12-2001 à 23:53:12  profilanswer
 

marc2k2 a écrit a écrit :

Oui mais mais peut on le faire ca lorsque l'on programme des scripts shell?, c'etait surtout ca ma question :)
 
Je pense que oui mais je voulais juste avoir confirmation. :na:  




ya bien des while ds les scripts shell... non?


---------------
Suri.morkitu.org : Balades au coeur de la ville...
mood
Publicité
Posté le 03-12-2001 à 23:53:12  profilanswer
 

n°77891
aurel
Fraggueur en liberté
Posté le 04-12-2001 à 10:00:16  profilanswer
 

Pour un premier cours, c vraiment cho, t en koi? IUT ....
 
tu chopes ds le rep pere tous les repertoires en faisant ls | grep ^d (doit  avoir plus simple) et tu fais une récursivité.
 
mais ca fait un an que j'ai pas fait de shell ....

n°77931
kadreg
profil: Utilisateur
Posté le 04-12-2001 à 10:57:40  profilanswer
 

defini une fonction avec  
 
  for i in *
 
et lance la recursion dessus si il s'agit d'un repertoire  
 
 if [ -d $i ]
 
Je t'en dirais pas plus, parceque bon, il faut apprendre un peu :)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°77938
minusplus
Posté le 04-12-2001 à 11:06:25  profilanswer
 

find ./ -name "*"  
 
 
:D

n°77960
kadreg
profil: Utilisateur
Posté le 04-12-2001 à 11:30:11  profilanswer
 

minusplus a écrit a écrit :

find ./ -name "*"  
 
 
:D  




 
find . -name "*" -print
 
Certains unix (AIX par exemple) n'ont pas d'action par defaut


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°77965
minusplus
Posté le 04-12-2001 à 11:35:36  profilanswer
 

kadreg a écrit a écrit :

 
 
find . -name "*" -print  
 
Certains unix (AIX par exemple) n'ont pas d'action par defaut  




:sarcastic:
 
alors là, si c pao chipoter ça !

n°78127
phraide
Posté le 04-12-2001 à 15:17:39  profilanswer
 

quel est l'interet du -name "*" ca lance un regexp qui retourne true tout le temps.
chipotage soit, mais find . -print suffit :D
(pense au find . -ls pour avoir le -l du ls ;))


---------------
I'm too old for this shit.
n°78150
phraide
Posté le 04-12-2001 à 15:47:29  profilanswer
 

autre chose. si ton prof est un gros gros chieur/chipoteur, le find risque de te baiser.  
   
   
le "ls -R" lit/affiche tout le rep "." PUIS recurse dans les sous-dir (donc apres) (il stocke les sous-rep et les traite apres "." )  
Alors que le find recurse le sous-dir des qu'il en voit un.


---------------
I'm too old for this shit.
n°78199
marc2k2
Posté le 04-12-2001 à 17:42:34  profilanswer
 

Je pense que ca devrait aller.
 
Merci a tous en tout cas.

n°78204
Suri
Darksurious
Posté le 04-12-2001 à 17:54:53  profilanswer
 

oublie pas le  ©HFR en commentaires :D


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°78216
omega2
Posté le 04-12-2001 à 18:33:46  profilanswer
 

C'est marrant, ca me rapelle un script que j'ai fais en bash à l'IUT. :lol:


---------------
VIVE L'AMOUR. :)
n°78264
marc2k2
Posté le 04-12-2001 à 21:45:47  profilanswer
 

Suri a écrit a écrit :

oublie pas le  ©HFR en commentaires :D  




 
Oueh oueh il va trop apprecier :ouch:

n°78501
minusplus
Posté le 05-12-2001 à 16:41:23  profilanswer
 

PhRaiDe a écrit a écrit :

quel est l'interet du -name "*" ca lance un regexp qui retourne true tout le temps.  
chipotage soit, mais find . -print suffit :D  
(pense au find . -ls pour avoir le -l du ls ;))  




ah ouais c vrai.... :D
 
bof, l'essentiel c que ça marche ! :D

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Shell UNIX : Aidez moi SVP Faire un ls -r en script shell

 

Sujets relatifs
Donnez moi vos idées de projet SVP ![c++] Un coup de main SVP pour un prog
[ Les STARS d'OPENGL et GLUT HELP SVP ] => gestion souris[ PHP ] Un script de gestion de download...
Pouvez vous traduire ce .bat, SVP ?problème avec un script PHP
Comment créer un script pour connecter le pc à internet au démarrage?Faire une BOUTIQUE Online SVP
2 script enjavascrpit possible ou nopossibleDLL et VB Script
Plus de sujets relatifs à : Shell UNIX : Aidez moi SVP Faire un ls -r en script shell


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR