Se deplacer dans un dossier trouvé par find

Résolu
Bobleponge -  
 Bobleponge -
Bonjour,

Avec une commande find ou locate, je récupère l'emplacement de ce que je recherche..

Je voudrais que dans mon script je puisse me deplacer dans le dossier du fichier trouvé..

J'ai beau essayer de jongler avec les cut, sed, awk et squatter leur man je n'arrive pas à mes fins et Google ne semble pas être mon ami aujourd'hui..

Si quelqu'un pourrait me guider..

Merci !
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Un exemple parmi d'autres...

$ A=$(find . -name 'blabla.txt')
$ cd $(dirname $A)
1
Bobleponge
 
Merci je connaissais pas du tout cette commande..

Elle est très parlante pourtant rien qu'a son nom je m'en serai souvenu si je l'avais croisé

Merci !
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Et son équivalent pour les noms de fichiers c'est "basename" ;-))
0
Bobleponge
 
Que je ne connaissais pas non plus ! (alors que je l'ai vu dans une option d'un des man que j'ai parcouru ;p)

Ca peut servir merci :)
0