1、准备好需要分割的数据源文件mapuserlink1.txt,然后上传到linux根目录
2、在根目录下创建data目录(按自己的习惯,可以不要,如果不要的话,需要修改下下面脚本中的目录路径),在其下创建一个tmp目录
3、创建一个XX.sh脚本 加入以下脚本:
#!/bin/bash
cp /mapuserlink1.txt /data/tmp/mapuserlink1.txt;
for ((i=1;i<4001;i++));
do
j=`expr $i + 21`;
touch user$i-$j.bat;
sed '22q' /data/tmp/mapuserlink$i.txt > user$i-$j.bat;
# sed 1,22 d' mapuserlink1.txt >>
# sed '22q' mapuserlink$i.txt > user$i.bat;
echo > /data/tmp/mapuserlink`expr $j + 1`.txt;
# ech " >> /data/tmp/mapuserlink$j.txt;
sed '1,22 d' /data/tmp/mapuserlink$i.txt > /data/tmp/mapuserlink`expr $j + 1`.txt;
i=$j;
done
4、保存,修改权限为777.然后运行