zoukankan      html  css  js  c++  java
  • 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]#

  • 相关阅读:
    memento模式
    observe模式
    state模式
    Trie树的简单介绍和应用
    strategy模式
    全组和问题
    SRM 551 DIV2
    全排列问题
    TSE中关于分词的算法的改写最少切分
    template模式
  • 原文地址:https://www.cnblogs.com/rsapaper/p/8569093.html
Copyright © 2011-2022 走看看