Я пытаюсь сделать следующее:
CPU_COUNT=$(cat /proc/stat | grep -E "^cpu[[:digit:]]+ " | wc -l)
let CPU_COUNT=CPU_COUNT-1
for core in {0..$CPU_COUNT}; do
echo $core
done
В системе с 4 ядрами я ожидаю, что bash-скрипт зациклится 4 раза, увеличивая ядро с 0 до 3.
Вывод, который я получаю, однако:
{0..3}
То, что я делаю, явно неверно, но как мне заставить его работать как задумано?