То, что я должен сделать, является программой, которую данный (как параметр командной строки) каталог с большим количеством directoreies внутри и 4 Рисунками в каждом dir, программа делает миниатюрой этих 4 файлов и склеивает их (2 строки, 2 столбца) и переименовывает то изображение к названию каталога.
Я думаю, что это могло быть сделано с комбинацией программы и сценариев оболочки (я испытан в M$, но плохо знакомый с Linux).
Некоторые реальные примеры были бы яркими.
Заранее спасибо
Ищите ImageMagick. Этот пример должен получить Вас движение.
Использовать find
и xargs
выполнять его в нескольких каталогах:
find path -type d -print0 | xargs -0 -i montage ... -size 512x512 '{}/*_orig.*[120x90]' ...
xargs
заменит {}
с каждым путем это find
находит. Замена path
с корневым каталогом, в котором Вы хотите, чтобы поиск начался.
-type d
просто возвратит каталоги.
-print0
удостоверяется, что пробелы и другие специальные символы обрабатываются правильно. Опция -0
кому: xargs
противоположное; иначе xargs
разделил бы вход в каждом пробеле (вкладки, пробелы, новые строки).