首先安装json解析工具jq
yum install -y jq
打开编辑 /etc/profile 文件,在尾部另起一行添加以下代码并保存:
source /root/weather.sh
脚本路径可以自行设置。
然后再对应路径新建文件 weather.sh,内部代码如下:
#!/bin/bash
echo '--------------------------------------------------------------------------------------------------------'
json=`curl -s http://t.weather.sojson.com/api/weather/city/101230101`
echo $json > /root/weather.json
json=$(cat /root/weather.json)
city=`echo $json | jq '.cityInfo.city' | sed 's/\"//g' `
wendu=`echo $json | jq '.data.wendu' | sed 's/\"//g' `
shidu=`echo $json | jq '.data.shidu' | sed 's/\"//g' `
quality=`echo $json | jq '.data.quality' | sed 's/\"//g' `
ganmao=`echo