1句脚本命令查询国内天气
发表于 : 2010-01-19 11:15
#!/bin/bash
#与朋友们共享!如果大家有好的修改意见,欢迎给我留言。ubuntu.org.cn centerpoint 感谢irc #ubuntu-cn 朋友们的帮助。欢迎留言指正。
#功能:本程序可以查询国内2天之内的天气,数据源是google的。
#用法:把本文件保存为tq.sh,把权限设为“可执行”,在命令行下cd到tq.sh目录。执行 $ ./tq.sh 中文地名。
#比如查询新乡的天气: $./tq.sh 新乡
# centerpoint@ubuntu:~$ ./tq.sh 新乡
# 新乡天气
# 今:1-19,周二,白天晴间多云,夜间部分有雾,部分晴,1至11℃,东南风2级转1-2级
# 明:1-20,周三,白天多云,小雨夹雪,夜间阴到多云,小雪,2至5℃,东北风3-4级转3级
#ubuntu.org.cn centerpoint 2010.1.19
#设定地区默认值
[ "$1" = "" ] && weather_area="新乡"
[ "$1" != "" ] && weather_area="$1"
w3m -dump -no-cookie "http://www.google.cn:80/m?loc="${weathe ... te=weather" |sed -e :a -e 's/<[^>]*>//g;/</N;//ba' -e 's/\s\+//g' -e 's#.*搜天气##' -e 's#<br/>相关地区:.*##' |sed -e :k -e '$!N;s/\n//;tk' -e 's#Google.*隐私权# #' -e 's#今天# 今天#' -e 's#周# 周#g'
#与朋友们共享!如果大家有好的修改意见,欢迎给我留言。ubuntu.org.cn centerpoint 感谢irc #ubuntu-cn 朋友们的帮助。欢迎留言指正。
#功能:本程序可以查询国内2天之内的天气,数据源是google的。
#用法:把本文件保存为tq.sh,把权限设为“可执行”,在命令行下cd到tq.sh目录。执行 $ ./tq.sh 中文地名。
#比如查询新乡的天气: $./tq.sh 新乡
# centerpoint@ubuntu:~$ ./tq.sh 新乡
# 新乡天气
# 今:1-19,周二,白天晴间多云,夜间部分有雾,部分晴,1至11℃,东南风2级转1-2级
# 明:1-20,周三,白天多云,小雨夹雪,夜间阴到多云,小雪,2至5℃,东北风3-4级转3级
#ubuntu.org.cn centerpoint 2010.1.19
#设定地区默认值
[ "$1" = "" ] && weather_area="新乡"
[ "$1" != "" ] && weather_area="$1"
w3m -dump -no-cookie "http://www.google.cn:80/m?loc="${weathe ... te=weather" |sed -e :a -e 's/<[^>]*>//g;/</N;//ba' -e 's/\s\+//g' -e 's#.*搜天气##' -e 's#<br/>相关地区:.*##' |sed -e :k -e '$!N;s/\n//;tk' -e 's#Google.*隐私权# #' -e 's#今天# 今天#' -e 's#周# 周#g'