Je suis curieux de savoir ce qui se passe lorsqu'une variable numérique dans bash est incrémentée sans l'arrêter délibérément. Quelle taille le nombre peut-il atteindre? Va-t-il déborder et devenir négatif et continuer à augmenter pour toujours? Va-t-il se casser et s'arrêter à un moment donné?
J'utilise un processeur AMD x86_64, mais je serais heureux d'entendre également des réponses 32 bits, spécifiez simplement de quoi vous parlez. J'utilise Fedora21 64bit.
J'ai googlé loin et largement, mais je n'ai pas trouvé cette friandise spécifique pour une raison étrange. Il semble que ce serait une information de base dans tous les manuels et autres.
ksh
qui bash
ksh -c 'echo $((2**1023))'
8.98846567431157954e+307
for i in {0..70}; do echo 2 to the power of $i = $((2**i)); done