Batch Linux, trouver un fichier, se déplacer dans le répertoire et exe - Shell/Batch - Programmation
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 \; |
Marsh Posté le 19-05-2008 à 13:24:19
matafan a écrit :
|
Merci d'avance, je vais tester ceci par la suite.
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