help-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-bash] Bash is corresponding weird towards invalid array index--Gao


From: Zhiyuan Gao
Subject: [Help-bash] Bash is corresponding weird towards invalid array index--Gao 2017.6.2
Date: Fri, 2 Jun 2017 20:15:15 +0800

Hi there!

When I was playing around with ubuntu 16.04.I  tried
$array_1[0]=123
$array_1[1]=456
$array_1[2]=789

And it worked out fine with
$echo ${array_1[0]}
$echo ${array_1[1]}
$echo ${array_1[2]}

What is weird is when I type

$echo
${array_1[99999999999999999999999999999999999999999999999999999999999999999999]}

It actually returned 789!

And the fact is, script with 9s more than
$echo
${array_1[999999999999999999999999999999999999999999999999999999999999999]}
would be returning 789.
Those who end with 8 would be returning 456.
Those who end with 7 would be returning 123.

Is it a bug?

I thought it should be returning bad array script.

Thank you.

Gao Zhiyuan
2017.6.2


reply via email to

[Prev in Thread] Current Thread [Next in Thread]