Ik probeer het volgende te doen:
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
Op een systeem met 4 kernen zou ik verwachten dat het bash-script vier keer wordt herhaald, waardoor de kern van 0 naar 3 wordt verhoogd.
De output die ik ontvang is echter:
{0..3}
Wat ik doe is duidelijk verkeerd, maar hoe zorg ik ervoor dat het werkt zoals het bedoeld is?