Я пытаюсь построить команду find для обработки кучи файлов в каталоге с использованием двух разных исполняемых файлов. К сожалению, -exec
on find не позволяет использовать pipe или даже \|
, потому что оболочка сначала интерпретирует этот символ.
Вот конкретно, что я пытаюсь сделать (что не работает, потому что pipe завершает команду find):
find /path/to/jpgs -type f -exec jhead -v {} | grep 123 \; -print