Какая из следующих команд создала подоболочку bash

Вы можете комбинировать identifyс find, например:

find. -type f -iname "*.jpg" -exec identify -format '%w %h %i\n' {} \;

которая будет запускать вашу команду identifyдля каждого рекурсивно найденного файла с именем, оканчивающимся на.jpg (case -нечувствительно ).

Используя ваш полный пример:

find. -type f -iname "*.jpg" -exec identify -format '%w %h %i\n' {} \; |
awk '$1 > 1200 || $2 > 1200 {sub(/^[^ ]* [^ ]* /, ""); print}' |
tr '\n' '\0' |
xargs -0 mogrify -resize '1200x1200'

-1
12.11.2019, 17:15
0 ответов

Теги

Похожие вопросы