Liste répertoires en sortie de find

Résolu
rem0574 -  
 rem0574 -
Bonjour,

Je souhaite récupérer une liste de répertoire suite à une commande find.
Plus précisément, je fais une recherche sur un fichier (toto.php) et je veux récupérer la liste des répertoires qui contiennent ce fichier.
J'ai essayé de le faire en une seule ligne de commande (ce qui aurait été l'idéal), mais je n'y arrive pas.
Est-ce que je vais devoir écrire tout un script qui va écrire le résultat du "find" dans un fichier puis lire le fichier et parser chaque ligne pour récupérer le nom du répertoire??
S'il y a avait quelque chose de plus simple ça m'arrangerait.

Merci par avance pour votre aide
A voir également:

5 réponses

dubcek Messages postés 19021 Statut Contributeur 5 638
 
pas avec dirname mais comme ça:
find . -name toto.php -print | awk -F/ '{print $(NF-1)}'
2
dubcek Messages postés 19021 Statut Contributeur 5 638
 
hello
find . -name toto.php -exec dirname {} \;
1
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Quelle commande tapes-tu exactement ?
0
rem0574
 
Merci

Je ne connaissais pas dirname.
Mais est-ce qu'il est possible d'avoir que le nom du répertoire sans le chemin (./titi)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rem0574
 
Merci beaucoup

C'est exactement ça.
0