查询IP地址和对应地理位置
时间:2010-03-17 来源:aprilus
#!/bin/bash
# 不带参数时查询本地外网的IP地址和地理位置
# 带参数时查询指定IP地址的地理位置
IP=$1
IP2=${IP:-}
# 获取网页数据
# 过滤出第18行和20行
# 过滤出以“: ”(不包括双引号)分隔的第二个字段
# 过滤出以“ ”分隔的第一个字段
w3m -no-cookie -dump http://www.myip.cn/$IP2 \
| sed -n '18p;20p' \
| awk -F ': ' '{print $2}' \
| awk -F ' ' '{print $1}'
# 不带参数时查询本地外网的IP地址和地理位置
# 带参数时查询指定IP地址的地理位置
IP=$1
IP2=${IP:-}
# 获取网页数据
# 过滤出第18行和20行
# 过滤出以“: ”(不包括双引号)分隔的第二个字段
# 过滤出以“ ”分隔的第一个字段
w3m -no-cookie -dump http://www.myip.cn/$IP2 \
| sed -n '18p;20p' \
| awk -F ': ' '{print $2}' \
| awk -F ' ' '{print $1}'
相关阅读 更多 +