2018-10-11 根据ip文件生成ip+地域+运营商的结果

2018-10-11  本文已影响1人  五大RobertWu伍洋
    function anyipfilelocate(){ 
    [ "$1" ] && infile=$1 || (cd /e/FromG/QQFiles/ && infile=ip_pure.txt)
    [ "$2" ] && outfile=$2 || (cd /e/FromG/QQFiles/ && outfile=rs_locate.txt)
    while read LINE
    do
    rs=$(\curl "http://freeapi.ipip.net/$LINE")
    echo $LINE,$rs >> $outfile
    # echo >> $outfile
    #the api only allows access once a second
    sleep 1
    done  < $infile
    }

上述函数使用一个输入文件(每行一个ip),生成csv格式输出文件(每行是ip,地域)。

地域中包括运营商。

上一篇下一篇

猜你喜欢

热点阅读