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