#filename:test.sh
#用法如:./test.sh 4
#将当前test目录下的所有文件按照参数要求平均分到多个文件夹下
#各文件夹与test同级,命名规则test1、test2...
#传入参数
k=$1
#控制文件夹的命名
j=1
n=1
#文件计数
m=0
cd ./test
for i in *
do
let "l=$m%$k"
if test $l = 0; then
mkdir ../test$j
#cp $i ../test$j
mv $i ../test$j
n=$j
let "j=$j+1"
else
cp $i ../test$n
fi
let "m=$m+1"
done
阅读(400) | 评论(0) | 转发(0) |