[Dev] 0から始まる数字は8進になるそうです

in #japanese18 hours ago (edited)

image.png

こんなエラーメッセージが出ていた。
/home/steem/pdf/covid19.sh: line 8: 08: value too great for base (error token is "08")

調べてみると、
08は8進数では、存在しない値(0~7以外)なのでエラーとなっている

失敗例

echo $((08 - 1))

成功例

echo $(expr 08 - 1)