有没有更简单的?

sh/bash/dash/ksh/zsh等Shell脚本
回复
Havanna
帖子: 813
注册时间: 2008-04-20 12:13
系统: OS X, Gentoo, Win8.1
来自: Shanghai, PRC

有没有更简单的?

#1

帖子 Havanna » 2011-05-31 22:33

代码: 全选

#!/bin/bash

w3m -dump  "http://wap.baidu.com/tq?&ssid=0&from=0&area=$1" | sed '2,4!d'
头像
wiewi
帖子: 628
注册时间: 2008-11-20 22:50
系统: ArchLinux

Re: 有没有更简单的?

#2

帖子 wiewi » 2011-05-31 23:26

简单实用啊 很好
===我的小窝===
无聊吗?点我吧,楼主迫切期待你的光临~~
又一个轮子
------------------------------------
这年头,没有1000贴都不好意思见人了
------------------------------------
献丑不如藏拙
------------
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有没有更简单的?

#3

帖子 lilydjwg » 2011-06-01 0:40

代码: 全选

w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=$1&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'
长了点,但是比垃圾百度有时要等 3 秒多,这个一般是 0.3 秒左右,而且是报四天。
Havanna
帖子: 813
注册时间: 2008-04-20 12:13
系统: OS X, Gentoo, Win8.1
来自: Shanghai, PRC

Re: 有没有更简单的?

#4

帖子 Havanna » 2011-06-01 9:56

3g.sina.com.cn的速度那么快.....

偶也改新浪了
头像
lexdene
帖子: 434
注册时间: 2010-02-21 16:19
来自: 大连
联系:

Re: 有没有更简单的?

#5

帖子 lexdene » 2011-06-12 11:57

膜拜!
头像
dbird
帖子: 23
注册时间: 2011-04-07 22:32

Re: 有没有更简单的?

#6

帖子 dbird » 2011-06-12 22:50

lilydjwg 写了:

代码: 全选

w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=$1&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'
长了点,但是比垃圾百度有时要等 3 秒多,这个一般是 0.3 秒左右,而且是报四天。



请问这个是实现什么功能?
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有没有更简单的?

#7

帖子 lilydjwg » 2011-06-13 0:14

dbird 写了:
lilydjwg 写了:

代码: 全选

w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=$1&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'
长了点,但是比垃圾百度有时要等 3 秒多,这个一般是 0.3 秒左右,而且是报四天。
请问这个是实现什么功能?
你试试不就知道了。。。。 :em20
头像
liangyongsheng1990
帖子: 171
注册时间: 2008-11-05 17:37

Re: 有没有更简单的?

#8

帖子 liangyongsheng1990 » 2011-06-17 12:53

lilydjwg 写了:

代码: 全选

w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=$1&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'
长了点,但是比垃圾百度有时要等 3 秒多,这个一般是 0.3 秒左右,而且是报四天。
我测试了一下:

代码: 全选

[ycbr@ycbr-archbang ~]$ time w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=郑州&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'

点击体验天气iPhone版

 明天星期六 (6月18日)
 白天:  阵雨 30℃ 无持续风向 ≤3级
 夜间:  阴 23℃ 无持续风向 ≤3级

 后天星期日 (6月19日)
 白天:  多云 33℃ 无持续风向 ≤3级
 夜间:  晴 22℃ 无持续风向 ≤3级

 星期一 (6月20日)
 白天:  晴 32℃ 无持续风向 ≤3级
 夜间:  晴 23℃ 无持续风向 ≤3级

 星期二 (6月21日)
 白天:  多云 35℃ 无持续风向 ≤3级


real	0m0.499s
user	0m0.030s
sys	0m0.027s
[ycbr@ycbr-archbang ~]$ time w3m -dump  "http://wap.baidu.com/tq?&ssid=0&from=0&area=0371" | sed '2,4!d'
郑州天气
今:6-17,周五,白天阵雨,夜间阵雨,23至30℃,微风
明:6-18,周六,白天阴,夜间多云,23至31℃,微风

real	0m0.099s
user	0m0.013s
sys	0m0.017s
[ycbr@ycbr-archbang ~]$ time w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=郑州&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'

点击体验天气iPhone版

 明天星期六 (6月18日)
 白天:  阵雨 30℃ 无持续风向 ≤3级
 夜间:  阴 23℃ 无持续风向 ≤3级

 后天星期日 (6月19日)
 白天:  多云 33℃ 无持续风向 ≤3级
 夜间:  晴 22℃ 无持续风向 ≤3级

 星期一 (6月20日)
 白天:  晴 32℃ 无持续风向 ≤3级
 夜间:  晴 23℃ 无持续风向 ≤3级

 星期二 (6月21日)
 白天:  多云 35℃ 无持续风向 ≤3级


real	0m2.586s
user	0m0.047s
sys	0m0.010s
[ycbr@ycbr-archbang ~]$ time w3m -dump  "http://wap.baidu.com/tq?&ssid=0&from=0&area=0371" | sed '2,4!d'
郑州天气
今:6-17,周五,白天阵雨,夜间阵雨,23至30℃,微风
明:6-18,周六,白天阴,夜间多云,23至31℃,微风

real	0m0.100s
user	0m0.027s
sys	0m0.007s
我还写到脚本里测试:

代码: 全选

[ycbr@ycbr-archbang ~]$ time ./sina >/dev/null

real	0m1.026s
user	0m0.050s
sys	0m0.023s
[ycbr@ycbr-archbang ~]$ time ./bai >/dev/null

real	0m0.124s
user	0m0.037s
sys	0m0.020s
[ycbr@ycbr-archbang ~]$ time ./bai >/dev/null

real	0m0.129s
user	0m0.023s
sys	0m0.033s
[ycbr@ycbr-archbang ~]$ time ./sina >/dev/null

real	0m0.433s
user	0m0.053s
sys	0m0.030s
无论怎么比较,都是百度的比新浪的快呀!
我用的是教育网。
希望大家在问题解决之后能够在标题处添加已解决
南无阿弥陀佛
头像
liangyongsheng1990
帖子: 171
注册时间: 2008-11-05 17:37

Re: 有没有更简单的?

#9

帖子 liangyongsheng1990 » 2011-06-17 12:55

lilydjwg 写了:

代码: 全选

w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=$1&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'
长了点,但是比垃圾百度有时要等 3 秒多,这个一般是 0.3 秒左右,而且是报四天。
我测试了一下:

代码: 全选

[ycbr@ycbr-archbang ~]$ time w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=郑州&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'

点击体验天气iPhone版

 明天星期六 (6月18日)
 白天:  阵雨 30℃ 无持续风向 ≤3级
 夜间:  阴 23℃ 无持续风向 ≤3级

 后天星期日 (6月19日)
 白天:  多云 33℃ 无持续风向 ≤3级
 夜间:  晴 22℃ 无持续风向 ≤3级

 星期一 (6月20日)
 白天:  晴 32℃ 无持续风向 ≤3级
 夜间:  晴 23℃ 无持续风向 ≤3级

 星期二 (6月21日)
 白天:  多云 35℃ 无持续风向 ≤3级


real	0m0.499s
user	0m0.030s
sys	0m0.027s
[ycbr@ycbr-archbang ~]$ time w3m -dump  "http://wap.baidu.com/tq?&ssid=0&from=0&area=0371" | sed '2,4!d'
郑州天气
今:6-17,周五,白天阵雨,夜间阵雨,23至30℃,微风
明:6-18,周六,白天阴,夜间多云,23至31℃,微风

real	0m0.099s
user	0m0.013s
sys	0m0.017s
[ycbr@ycbr-archbang ~]$ time w3m -dump "http://3g.sina.com.cn/prog/wapsite/weather_new/forecast_new.php?city=郑州&vt=4" 2>/dev/null | sed '1,/转发至微博/d;/生活指数/,$d;s/\[[^]]\+\]//g'

点击体验天气iPhone版

 明天星期六 (6月18日)
 白天:  阵雨 30℃ 无持续风向 ≤3级
 夜间:  阴 23℃ 无持续风向 ≤3级

 后天星期日 (6月19日)
 白天:  多云 33℃ 无持续风向 ≤3级
 夜间:  晴 22℃ 无持续风向 ≤3级

 星期一 (6月20日)
 白天:  晴 32℃ 无持续风向 ≤3级
 夜间:  晴 23℃ 无持续风向 ≤3级

 星期二 (6月21日)
 白天:  多云 35℃ 无持续风向 ≤3级


real	0m2.586s
user	0m0.047s
sys	0m0.010s
[ycbr@ycbr-archbang ~]$ time w3m -dump  "http://wap.baidu.com/tq?&ssid=0&from=0&area=0371" | sed '2,4!d'
郑州天气
今:6-17,周五,白天阵雨,夜间阵雨,23至30℃,微风
明:6-18,周六,白天阴,夜间多云,23至31℃,微风

real	0m0.100s
user	0m0.027s
sys	0m0.007s
我还写到脚本里测试:

代码: 全选

[ycbr@ycbr-archbang ~]$ time ./sina >/dev/null

real	0m1.026s
user	0m0.050s
sys	0m0.023s
[ycbr@ycbr-archbang ~]$ time ./bai >/dev/null

real	0m0.124s
user	0m0.037s
sys	0m0.020s
[ycbr@ycbr-archbang ~]$ time ./bai >/dev/null

real	0m0.129s
user	0m0.023s
sys	0m0.033s
[ycbr@ycbr-archbang ~]$ time ./sina >/dev/null

real	0m0.433s
user	0m0.053s
sys	0m0.030s
无论怎么比较,都是百度的比新浪的快呀!
我用的是教育网。
希望大家在问题解决之后能够在标题处添加已解决
南无阿弥陀佛
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 有没有更简单的?

#10

帖子 lilydjwg » 2011-06-17 13:18

liangyongsheng1990 写了: 无论怎么比较,都是百度的比新浪的快呀!
我用的是教育网。
我这里是电信。自从传闻 Gmail 被干扰后,我登录网易邮箱也慢了,百度{搜索,知道,文库,百科,贴吧}什么的通常比 Gmail 还慢,像之前那么快的基本没有。
回复