假设您在BASH shell脚本中执行了类似这样的操作:
folders=$(find "$1" -type d)
对于拥有100,000个数千个文件夹的卷的根,您希望以批处理的方式对它们执行某种形式的操作。
是否有可能在没有枚举大量代码的情况下将数组批处理为数组,每个数组包含10个 - 或者其他 - 或者在最后一个数组中可能更少?
谢谢, 利
Cyrus的编辑
folders=('/Volume/Data/1'. '/Volumes/Data/1', '/Volumes/Data/1/A', 'Volumes/Data/1/B', '/Volumes/Data/1/C')
基于批量站点的批量版本,如果twi(语法可能完全不正确且不受支持,我是一个完整的BASH菜鸟):
foldersBatched=(('/Volume/Data/1', '/Volumes/Data1/1'), ('/Volumes/Data/1/A', 'Volumes/Data/1/B'), ('/Volumes/Data/1/C'))
答案 0 :(得分:0)
bash
不支持多维数组。
答案 1 :(得分:0)
results = []
for r in my_array:
results.append(np.sum(r))