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 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
pas avec dirname mais comme ça:
find . -name toto.php -print | awk -F/ '{print $(NF-1)}'
2
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
find . -name toto.php -exec dirname {} \;
1
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   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