【发布时间】:2018-10-11 13:20:10
【问题描述】:
我有一个目录/Garbage,其中包含文件Garbage-XXX,其中
XXX 是一个随机数。
我有一个目录/Target,它有几个子目录。
如何告诉 bash 将文件从 /Garbage 复制/移动到 /Target 内的随机子目录中?
【问题讨论】:
标签: linux bash random copy move
我有一个目录/Garbage,其中包含文件Garbage-XXX,其中
XXX 是一个随机数。
我有一个目录/Target,它有几个子目录。
如何告诉 bash 将文件从 /Garbage 复制/移动到 /Target 内的随机子目录中?
【问题讨论】:
标签: linux bash random copy move
我不是 bash 专家,但我可以提示您需要采取的步骤:
array,它将存储一个序列号和所有
子目录名称/Target的所有子目录
带有for 循环for 遍历/Garbage 的所有文件
循环 (for filename in /Garbage/*.*)/Target 的子目录
介于 0 和数组大小 (shuf -i
0-(${#arrayname[*]}-1) -n 1) 之间,然后用于从数组中检索随机数对应的子目录名称【讨论】: