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