У меня очень интересная проблема, в моем скрипте bash ниже цикл for каким-то образом останавливается всегда после 300 циклов (а иногда мне нужно, чтобы он выполнял более 600 циклов).
#!/bin/bash
for i in `seq $1 $2`;
do
composite $i".png" $i"_temp.png" $i"_out.png"
done
У меня не было проблем с выполнением той же команды, зацикленной на других языках, с более чем 300 циклами. Я не знаю, что происходит с Bash.
Также я заметил, что после 300-го цикла скрипт не завершается, а вместо этого «останавливается».
В настоящее время я использую обходной путь для этой проблемы, запустив сценарий от 1 до 250, затем от 251 до 500 и т. Д.