我有一个目录/Garbage
,其中包含文件Garbage-XXX
,其中
XXX
是一个随机数。
我有一个目录/Target
,其中包含几个子目录。
如何告诉bash将/Garbage
中的文件复制/移动到/Target
中的随机子目录中?
答案 0 :(得分:1)
我不是bash专家,但是我可以提示您需要采取的步骤:
array
,它将存储所有
子目录名称/Target
的所有子目录
for
循环/Garbage
遍历for
的所有文件
循环(for filename in /Garbage/*.*
)/Target
子目录
在0和数组大小(shuf -i
0-(${#arrayname[*]}-1) -n 1
)之间,然后用于从数组中检索随机数的相应子目录名称