В моем make-файле у меня есть:
all:
for i in {20..50000..10} ; do \
echo "Computing $$i" ;\
done
Которые должны печатать числа 20, 30, 40, ..., 50000 каждый в отдельной строке.
Это работает в старой стабильной версии Debian (GNU Make 4.0, GNU Bash 4.3), но не в стабильной Debian (GNU Make 4.1 и GNU Bash 4.4.12).
Стабильный выпуск Debian печатает только строку "{20..50000..10}". Почему это? Что такое переносимый способ написать это для цикла в make-файле?