我有一个由零组成的数组。
如何将12-25日设置为“1”?我尝试过以下方法:
declare -a MY_ARRAY=( $(for i in {1..100}; do echo 0; done) )
如何将12-25日设置为“1”?我尝试过以下方法:
MY_ARRAY[12..25]=1
MY_ARRAY[12:25]=1
MY_ARRAY[12-25]=1
全部不起作用...
范围12-25将是从另一个文件获取的变量。 我正在寻找一个简单的解决方案,最好不涉及循环。
请帮忙。
( ... )
的数组声明中,索引编号从0开始,除非你指定了索引。例如( [3]="hello" )
。因此,你的MY_ARRAY
中第12个元素是${MY_ARRAY[11]}
。 - Jdamian