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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Recherche récursive

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherche récursive

n°1324215
MagicBuzz
Posté le 09-11-2012 à 12:38:30  profilanswer
 

Bonjour,

 

Sur un serveur du boulot, je cherche un fichier, et je suis perplexe, car la commande "ls" ne produit pas le résultat attendu :

 


-bash-3.2$ cd utils
-bash-3.2$ ls
bsu  ccr  clone  config  quickstart  uninstall  utils.jar
-bash-3.2$ ls *.jar
utils.jar
-bash-3.2$ cd ..
-bash-3.2$ ls -R *.jar
ls: *.jar: No such file or directory
-bash-3.2$ ls *.jar -R
ls: *.jar: No such file or directory
-bash-3.2$ ls -r *.jar
ls: *.jar: No such file or directory
-bash-3.2$ ls *.jar -r
ls: *.jar: No such file or directory
-bash-3.2$ ls --recursive *.jar
ls: *.jar: No such file or directory
-bash-3.2$ ls *.jar --recursive
ls: *.jar: No such file or directory
-bash-3.2$

 


Pourquoi le -R ne fonctionne pas ?

Message cité 1 fois
Message édité par MagicBuzz le 09-11-2012 à 12:42:26
mood
Publicité
Posté le 09-11-2012 à 12:38:30  profilanswer
 

n°1324217
MagicBuzz
Posté le 09-11-2012 à 12:45:50  profilanswer
 

Bon, ben voilà quoi... (pourrave inside)


find . -type f | grep weblogic.xml

n°1324221
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 09-11-2012 à 13:32:36  profilanswer
 

Si t'es sur du nom du fichier que tu recherches, un  

find . -iname weblogic.xml


devrait suffire
 
ajoutes le -type f si tu veux être sur de ne ramener que les fichiers


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°1324227
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 09-11-2012 à 14:14:24  profilanswer
 

MagicBuzz a écrit :

Bonjour,
 
Sur un serveur du boulot, je cherche un fichier, et je suis perplexe, car la commande "ls" ne produit pas le résultat attendu :
 


-bash-3.2$ cd utils
-bash-3.2$ ls
bsu  ccr  clone  config  quickstart  uninstall  utils.jar
-bash-3.2$ ls *.jar
utils.jar
-bash-3.2$ cd ..
-bash-3.2$ ls -R *.jar
ls: *.jar: No such file or directory
-bash-3.2$ ls *.jar -R
ls: *.jar: No such file or directory
-bash-3.2$ ls -r *.jar
ls: *.jar: No such file or directory
-bash-3.2$ ls *.jar -r
ls: *.jar: No such file or directory
-bash-3.2$ ls --recursive *.jar
ls: *.jar: No such file or directory
-bash-3.2$ ls *.jar --recursive
ls: *.jar: No such file or directory
-bash-3.2$


 
 
Pourquoi le -R ne fonctionne pas ?


 
parce "*.jar" ne matche rien. Ton shell commence par faire un glob sur les arguments, et ensuite exécute le ls. Ici c'est ton glob qui échoue, parce que rien ne matche "*.jar" dans le repertoire où tu te trouves
 


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Recherche récursive

 

Sujets relatifs
Recherche soft Linux - Facturation/devis batimentrecherche linuxien ayant une Asus Z77
Recherche et taille du résultat sous linuxRecherche proxy un peu particulier
a la recherche d'une distrib "interressante"Recherche un OS type IpCop assez particulier
[PHP] Recherche script d'enchèresRecherche Instant OS pour PC Portable
Recherche service pour linux 
Plus de sujets relatifs à : Recherche récursive


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