gpt4 book ai didi

linux - 对 TXT 文件进行分组

转载 作者:太空宇宙 更新时间:2023-11-04 05:25:09 25 4
gpt4 key购买 nike

我一直在尝试将大量 txt 文件分组到子文件夹中,每个子文件夹包含随机 5 个文件。 IE。随机选择 5 个文件,创建一个新文件夹 Group X,并将它们移动到其中。

感谢任何帮助。谢谢。

最佳答案

这相当简单:

#!/bin/bash

mkdir -p groupX

for i in `seq 1 5`;
do
files=($( ls *.txt ))
RAN=`expr $RANDOM % ${#files[@]}`
echo Moving "${files[$RAN]}" to folder groupX
mv "${files[$RAN]}" groupX
done

警告,这不会检查目录中的 txt 文件是否少于 5 个。

关于linux - 对 TXT 文件进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33445639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com