天天看点

批量查询ip地址的归属地

<code>#!/bin/bash</code>

<code>#批量查找ip地址所在地</code>

<code>while</code> <code>read</code> <code>i</code>

<code>do</code>

<code>sring=`curl -s </code><code>"http://ip138.com/ips138.asp?ip=${i}&amp;action=2"</code><code>| iconv -f gb2312 -t utf-8|</code><code>grep</code> <code>'1.'</code> <code>| </code><code>awk</code> <code>-F </code><code>'[&lt;&gt; ]+'</code> <code>'{print substr($7,7)}'</code><code>|</code><code>grep</code> <code>-</code><code>v</code> <code>"^$"</code> <code>|</code><code>sed</code> <code>-n </code><code>'4p'</code><code>`</code>

<code>echo</code> <code>$i $sring</code>

<code>done</code> <code>&lt; </code><code>/etc/ip</code><code>.txt</code>

本文转自 Anonymous123 51CTO博客,原文链接:http://blog.51cto.com/woshitieren/1679797