linux登录终端时执行shell脚本显示天气预报

本文介绍了如何在Linux系统中,通过修改profile文件并在登录时执行shell脚本来显示天气预报。首先需要安装json解析工具jq,然后在/etc/profile文件末尾添加脚本路径。创建weather.sh文件,设置相应的天气API接口地区编码,登录终端后即可看到效果。
摘要由CSDN通过智能技术生成

首先安装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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值