Linux之wttr.in天气
什么是 wttr.in?
wttr.in 是一个基于 Web 的命令行天气服务,由 Igor Chubin 开发。它通过调用OpenWeatherMap 等天气服务的 API,提供了简洁、直观的天气信息展示。
Linux使用Curl命令可快速获取天气信息

查询指定城市的天气
[Wed Jan 01 20:38:53 root@localhost ~ ]# curl wttr.in/WuHan

简洁模式显示

仅显示当前天气

登录系统TTY时显示天气
你可以将以下命令添加到.bashrc 或.zshrc 文件中,让每次打开终端时自动显示天气:
echo "Today's weather:" curl -s wttr.in/?format=3

天气和脚本结合
在脚本中集成天气信息,方便实现自动化任务。
#!/bin/bash WEATHER=$(curl -s wttr.in?format="%C") if [[ $WEATHER == *Rain* ]]; then echo "今天可能会下雨,记得带伞!" else echo "今天的天气不错!" fi

浙公网安备 33010602011771号