我有一个数组,索引是硬盘驱动器的大小,值是具有相同大小的硬盘驱动器的数量。所以这就是我所做的。Bash初始化稀疏阵列
DRIVE_SIZES[$DRIVE_SIZE]=`expr ${DRIVE_SIZES[$DRIVE_SIZE]} + 1`
我还没有将DRIVE_SIZES数组初始化为0.所以上面的行可能不起作用。 我想在bash脚本中初始化一个稀疏数组。
可以说主机中的所有驱动器的大小相同,除了一个。大约10个驱动器的大小为468851544,一个驱动器的大小为268851544.因此,我不能初始化0-468851544的所有索引,因为我事先不知道最大磁盘大小。
那么有没有办法将这样一个稀疏数组初始化为0.可能是如果有办法在bash中声明一个整数数组可能会有所帮助。但经过一些最初的研究发现,我可以声明一个整数,但不是整数数组(可能是错误的)。有人可以帮我弄这个吗 ?
I read this, but this might not be the solution to me
谢谢你的帮助。 – nachiappan