Pages : 1
#1 Le 06/02/2014, à 12:40
- vincenet
[RESOLU] Commande find
Bonjour,
la commande find ne trouve pas mes fichiers avec le nom *.h mais les trouve avec *n.h. Je voudrais lister tous les *.h d'un répertoire et ses sous répertoires...
vincent@electronic:~/EclipseProjectsCpp$ sudo find . -name *n.h
./commun/commun.h
./son/gestion_son.h
./son/interface_son.h
./exception/exception.h
vincent@electronic:~/EclipseProjectsCpp$ sudo find . -name *.h
./globals.h
vincent@electronic:~/EclipseProjectsCpp$ sudo find . -name *s.h
./globals.h
vincent@electronic:~/EclipseProjectsCpp$ ls -R | grep "h"
affichage
globals.h
./affichage:
affichage.h
carte_LED.h
protocole_affichageIzarra.c
protocole_affichageIzarra.h
tacheSon
protocole_comm.h
protocoleRadio.h
protocoleSugea.h
PortComm.h
commun.h
exception.h
filetools.h
AIo.h
protocole_affichageIzarra.o
parametres.h
tacheSon.c
mise_a_heure.c
queues.h
gestion_son.h
interface_son.h
AXml.h
vincent@electronic:~/EclipseProjectsCpp$
Je ne comprends pas d'où cela peut venir...
Salutations
Dernière modification par vincenet (Le 26/08/2016, à 16:16)
Hors ligne
#2 Le 06/02/2014, à 12:52
- gigiair
Re : [RESOLU] Commande find
sudo find . -name "*.h"
devrait faire le truc
--
JJR.
Hors ligne
#3 Le 06/02/2014, à 13:05
- pingouinux
Re : [RESOLU] Commande find
Bonjour,
Pour compléter la réponse de gigiair, si tu ne mets pas les " ", les noms de fichiers sont expansés avant l'exécution. La commande qui va réellement être exécutée dans ton cas est
sudo find . -name globals.h
Hors ligne
#4 Le 06/02/2014, à 14:40
- vincenet
Re : [RESOLU] Commande find
merci !
Hors ligne