|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。
运转申明:20120917.txt是必要剖析的日记,last.csv是统计了局(利用execl翻开,便利统计、排序)。
1.[文件]awk.zip
2.[图片]运转截图.jpg
3.[图片]运转了局
4.[代码]存为bat双击翻开便可
.代码以下:
@echooff
setlocalENABLEDELAYEDEXPANSION
rem将IP提取到ip.txt文件
awk.exe"{a[$1]+=1;}END{for(iina){printi;}}"20120917.txt>ip.txt
rem逐行读取ip.txt文件中的IP,并挪用youdao.com的ip地点源查询接口
delresult.txt
dellast.txt
dellast.csv
for/f"delims="%%kin(ip.txt)do(
set/ab+=1
wget-1.10.2.exe"http://www.youdao.com/smartresult-xml/search.s?type=ip&q=%%k"--output-document=temp.xml>nul2>nul
echo正在处置%%k
for/f"delims="%%iin(temp.xml)do(
set/anum+=1
setstr=%%i
setstr1=">%%k,!str!<"
if!num!equ5(echo!str1!|strrpc"<location>"""|strrpc"</location>""">>result.txt)
)
setnum=0
)
rem处置result.txt引号
for/f"tokens=2delims=>"%%zin(typeresult.txt)do(
for/f"delims=<"%%zin("%%z")doecho%%z>>last.txt
)
rem将last.txt定名为last.csv
renamelast.txtlast.csv
pause
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解; |
|