J'essaie de construire une commande find pour traiter un ensemble de fichiers dans un répertoire en utilisant deux exécutables différents. Malheureusement, -exec
sur find ne permet pas d'utiliser pipe ou même \|
parce que l'interpréteur de commandes interprète ce caractère en premier.
Voici précisément ce que j'essaie de faire (ce qui ne fonctionne pas car pipe termine la commande find) :
find /path/to/jpgs -type f -exec jhead -v {} | grep 123 \; -print