Как использовать канал в параметре exec для команды поиска?

Немного другим подходом было shell-scripting бы использование xargs:

find /path/to/jpgs -type f -print0 | xargs -0 jhead -v | grep 123

который bash-function я всегда находил немного shell-command более простым для понимания bash-script и адаптации (аргументы -print0 shell-scripting и -0 необходимы для работы shell-commands с именами файлов, содержащими .bashrc пробелы)

Это может (не проверено) быть .bashrc более эффективным, чем использование bash-function -exec, потому что оно передает shell список файлов в xargs, а bash-function xargs гарантирует, что командная bash строка jhead не станет слишком find длинной.

bash

shell

find

2022-10-22T00:48:04+00:00
Вопросы с похожей тематикой, как у вопроса:

Как использовать канал в параметре exec для команды поиска?