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