使⽤shell遍历⽂件夹下的所有图⽚,并复制⼀定数量的到新建的⼦⽂件夹中使⽤shell遍历⼀个⽂件夹下的图⽚,并复制⼀定数量的到新建的⼦⽂件夹下
⼤量数据存在同⼀个⽂件夹中,想要提取部分使⽤时直接cp⽆法准确的控制数量,且将复制的图⽚⼜⼀股脑⼉存放在同⼀新⽂件夹下仿佛不太美观,所以我们可以通过简单的shell脚本复制出⼀定量的图⽚,然后分放在多个⽂件夹中
第⼀步还是要遍历原⽂件夹,然后去创建新的⼦⽂件夹并判断⽂件夹中⽂件的数量,设置⾃⼰需要的数据量就可以啦
#! /bin/bash
shell最简单脚本b=1
c=0
path=“/home/baie/300wpic/”
newpath=“/home/newpath/total/”
for file in`sl $path`
do
if[$b -lt 5 ]
then
sudo mkdir -p $newpath$b
if[$c -lt 10000]
then
cp$path$file$newpath$b
c=$(($c+1))
elif[$c -eq 10000]
then
c=$(($c-10000))
b=$(($b+1))
fi
else
break
exit 0
fi
done
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论