Я пишу этот скрипт на Bash:
count=0
result
for d in `ls -1 $IMAGE_DIR | egrep "jpg$"`
do
if (( (count % 4) == 0 )); then
result="abc $d"
if (( count > 0 )); then
echo "$result;"
fi
else
result="$result $d"
fi
(( count++ ))
done
if (( (count % 4) == 0 )); then
echo $result
fi
Сценарий должен объединять строки деталей в строку, когда значение делится на 4, и оно должно быть больше 0.
В IMAGE_DIR у меня 8 изображений,
Я получил такие выводы:
abc et004.jpg
abc et008.jpg
Но я ожидал бы иметь:
abc et001.jpg et002.jpg et003.jpg et004.jpg;
abc et005.jpg et006.jpg et007.jpg et008.jpg;
Как я могу это исправить?