程序目录
【项目名称】Shell编程-脑洞实验-脚本小程序
【背景技术】
1/每天给自己发一句鸡汤名言
这个算是看sed,wget的工具使用想到的,然后查了一些获取网页的方法,与免费的api。
2/定位天气(实时)
看到了一篇博客
https://blog.csdn.net/guwuchangtian/article/details/76458605#commentBox
觉得可以试试,因为是从api中获取json文本。然后通过分割json文本来显示需要的信息。但是存在几个问题
①http://www.weather.com.cn/data/sk/101270106.html这个是一个已经不更新的api,而且其json文本结构十分简单所以才可以用文章中的sed字符定位,不适合日常生活
②如上图所示,信息量实在是太少了。而且已经停止更新了
文章的代码与结果:
#my first shell script
#edit by lixiang in 2017-7-31
echo '-----------------------------------------------'
echo "|||||hello,user!"
echo "|||||today is" `date`
json=`curl -s http://www.weather.com.cn/data/sk/101270106.html`
#echo $json
city=`echo $json | sed 's/.*city":"//g'| sed 's/","cityid.*$//g'`
temp=`echo $json | sed 's/.*temp":"//g'| sed 's/","WD.*$//g'`
wd=`echo $json | sed 's/.*WD":"//g'| sed 's/","WS.*$//g'`
ws=`echo $json | sed 's/.*WS":"//g'| sed 's/","SD.*$//g'`
echo