преобразование imagemagick в сегментах

echo word1 word2 ... | sed -e 'y/ /\n/;P;D'

— это еще один способ превратить слова, разделенные одинарным пробелом, в слова, разделенные новой строкой.

1
06.01.2017, 01:20
1 ответ

Вы можете вести счет:

  • Увеличьте счетчик для каждого файла
  • Если счетчик достигнет 5, подождите и сбросить счетчик

Вот так:

#!/bin/bash

count=0
for i in *.jpg; do 
   xload -update 1 &
   convert "${dir}/$i" -flip -set filename:t '%d/%t-change'  '%[filename:t].jpg' &
   ((count++))
   if [ $count = 5 ]; then
       wait
       count=0
   fi
done
if [ $count != 0 ]; then
    wait
fi
0
28.01.2020, 01:08

Теги

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