- 论坛徽章:
- 0
|
第一次写脚本!希望大家多给点意见!
中间最主要的一句,还是在刚看Shell区的时候偷来的
awk '{gsub(/="[^"]*"/,"" ;gsub(/<[^>]*>/,"0" ;print }' |
代码:
#!/bin/bash
#amxiaomao.blog.bokee.net
#2009-05-25
#weache
##$(date | awk '{print $2 $3}')"
wget -q 'http://tianqi.2345.com/d/city/57036.htm' ##别的城市可以在这找到地址http://tianqi.2345.com/d/dz/
tmpdate="今天"
which iconv > /dev/null 2>&1
if [ "$?" == 1 ];then
mv 57036.htm .am.txt
echo 编码不确定.如果失败请安装iconv;
else
iconv -f "*" -f gb2312 57036.htm > .am.txt ;## 编码转为GB2312,
fi
cat .am.txt | grep "$tmpdate" > .tmpwt
cat .tmpwt | awk '{gsub(/="[^"]*"/,"");gsub(/<[^>]*>/,"0");print }' | awk -F'[0]+' '{print " "$2,$3"t",$4"t",$5"",$6"",$7"t",$8"n",$9,$10,$11,$12,$13"t",$14}' ##这句是不是有点长!
rm -f '.am.txt' '.tmpwt' |
还有一句,问一下大家!
date | awk '{print $2 $3}' |
把值赋给tmpdate的时候,cat .am.txt | grep "$tmpdate" > .tmpwt ' | 没有数据??
======================================
人民群众的眼睛就是亮!
不知道为什么复制上来就少一个'!!!!
[ 本帖最后由 amxiaomao 于 2009-5-25 10:22 编辑 ] |
|