Bash – $(( ))を使っていて”value too great for base”エラーが出る場合のチェックポイント – Qiita [キータ]

Bash – $(( ))を使っていて”value too great for base”エラーが出る場合のチェックポイント – Qiita [キータ]

Bash - $(( ))を使っていて”value too great for base”エラーが出る場合のチェックポイント - Qiita [キータ]

と$iの値が回ることになるが、$(( ))を使って計算する場合は先頭が0で始まる文字が8進数とみなされるので08の時点でエラーとなりスクリプトが終了してしまいます。 $ bash test.sh 11 12 13 14 15 16 17 test.sh: line 4: 08: value too great for base (error token is "08")

はてなブックマーク - Bash - $(( ))を使っていて”value too great for base”エラーが出る場合のチェックポイント - Qiita [キータ] はてなブックマークに追加

masa-zx masa-zx

タイトルとURLをコピーしました