Batch Linux, trouver un fichier, se déplacer dans le répertoire et exe

Batch Linux, trouver un fichier, se déplacer dans le répertoire et exe - Shell/Batch - Programmation

Marsh Posté le 16-05-2008 à 15:01:15    

Bonjour à tous,
 
 
Voila ce que je souhaite faire :
 
1) trouver tous les répertoires où se trouve le fichier "intrinsic_params.txt".
2) se déplacer dans chacun des répertoires.
3) exécuter une commande : "/home/jijiz/visu_detou -in intrinsic_params.txt -out bsueye80a -foc 80".
 
Voila ma commande ;
 
find ./ -name 'intrinsic_params.txt' -printf "cd %h; /home/jijiz/visu_detou -in intrinsic_params.txt -out bsueye80a -foc 80\n"
 
A priori, le cd n'est pas pris en compte car la commande échoue.
 
Merci

Reply

Marsh Posté le 16-05-2008 à 15:01:15   

Reply

Marsh Posté le 19-05-2008 à 10:35:48    

up

Reply

Marsh Posté le 19-05-2008 à 12:53:42    

find / -name intrinsic_params.txt -execdir /home/jijiz/visu_detou -in intrinsic_params.txt -out bsueye80a -foc 80 \;

Message cité 1 fois
Message édité par matafan le 19-05-2008 à 12:53:56
Reply

Marsh Posté le 19-05-2008 à 13:24:19    

matafan a écrit :

find / -name intrinsic_params.txt -execdir /home/jijiz/visu_detou -in intrinsic_params.txt -out bsueye80a -foc 80 \;



Merci d'avance, je vais tester ceci par la suite.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed