Chinaunix首页 | 论坛 | 博客
  • 博客访问: 364330
  • 博文数量: 102
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 1116
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-29 16:21
文章分类

全部博文(102)

文章存档

2014年(10)

2011年(1)

2008年(2)

2007年(89)

我的朋友

分类:

2007-04-06 00:47:14

#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) |
给主人留下些什么吧!~~