假设你没有在bash shell脚本简单的东西是这样的:而针对卷的根目录配料一个bash阵列在另一个阵列任意号码和店铺结果
folders=$(find "$1" -type d)
与文件夹的100,000s十万并且你想对他们执行某种形式的操作,但是以批处理方式。
如果不枚举大量代码,是否有可能将一个数组批量化为一个数组数组,每个数组由10个或其他数组组成 - 或者最后一个数组可能更少?
感谢, 李
编辑为赛勒斯
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'))
请为样本输入添加样本输入和您想要的输出到您的问题。 – Cyrus
首先,你不应该'folders = $(找到“$ 1”-type d)',因为这个变量是不可用的(在带有换行符的文件名的情况下)。有可能有一个更好的方法来进行。你想用这些目录做什么? –
请你再解释@ gniourf-gniourf,因为我处理的目录不是文件名。谢谢。 –