shell 切割文件
[root@hadoop2 xiaole_chk_url]# cat looh.index.splitfile.sh
loop_c=0
loop_step=10001
loop_tag=0
str_head='{"delete":{"_id":"'
str_foot='"}}'
bulk_file=bulk.index.del.splitfile.json
split_file_dir='/root/xiaole_chk_url/splitfile/'
bulk_file_sub=${split_file_dir}${bulk_file}
echo bulk_file
log_file=bulk.index.del.splitfile.json.log
echo '' > $bulk_file
for LINE in `cat /root/chk_url_404_pure_url_small_150000.txt`
do
loop_c=$((loop_c+1))
loop_tag=$((loop_c%loop_step))
echo ${str_head}$LINE${str_foot} >> $bulk_file_sub
if [ $loop_tag -eq 0 ]
then
bulk_file_sub=${split_file_dir}$((loop_c))${bulk_file}
echo $loop_c
echo $bulk_file_sub
sleep 20s
echo '' > $bulk_file_sub
else
continue
fi
done
echo $loop_c
echo
exit 0
[root@hadoop2 xiaole_chk_url]#
最新文章
- C++学习笔记 知识集锦(二)
- Hosts文件
- Liferay7 BPM门户开发之42: Liferay核心JSP定制扩展
- JS中反斜杠和单双引号的配合使用效果
- 快速暴力解决Eclipse ADT和Android Studio兼容问题,创建同时兼容ADT和AS的安卓工程
- web打印
- The Zen Programmer (zhuan)
- PHP中::、->;、self、parent::、$this操作符的区别
- NGUI类之间的关系和架构
- CDZSC_2015寒假新人(2)——数学 P
- jenkins 中集成JNI的坑
- 诡异的php 输出缓冲
- 每天一个Linux命令(05)--rm命令
- MySQL最常用日期时间函数
- 用最简单的方法判断JavaScript中this的指向
- 03MYSQL数据库
- 编辑技巧之如何跟PDF文档添加贝茨编号
- Jsp九大内置对象和4大作用域
- .NET 4.0 和 .NET 4.0 Client Profile 区别
- MyEclipse教程:使用UML创建模块库——第一部分(一)