📜  世博频道列表 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:21:32.764000             🧑  作者: Mango

世博频道列表 - Shell-Bash

本程序是一个基于Shell-Bash编写的小工具,用于展示当前世博会的各个频道内容。通过调用接口,实现自动更新并展示最新的信息。支持用户选择查看的频道类型,方便快捷。

功能列表
  1. 展示世博会各个频道信息

    • 频道类型:文化、科技、生态、城市、未来、洽谈、扶贫、组织
    • 频道内容:包括标题、时间、内容等信息
  2. 选择查看的频道类型

    • 用户可以输入指令选择要查看的频道类型,支持中英文输入
  3. 自动更新最新信息

    • 每次使用程序时,会自动更新接口数据并展示最新信息
使用方法
  1. 下载并运行Shell脚本程序

    $ git clone [github链接]
    $ cd shibo-channel-list
    $ sh main.sh
    
  2. 选择要查看的频道类型

    • 输入数字或中英文,选择要查看的频道类型
    • 如果输入无效指令,会提示重新输入
  3. 查看频道内容

    • 根据选择的频道类型展示其内容,包括标题、时间、内容等信息
示例

以下是一个查看"文化"频道的示例

$ sh main.sh

请选择要查看的频道类型: 
1. Culture
2. 科技
3. 生态
4. 城市
5. 未来
6. 洽谈
7. 扶贫
8. 组织
1

===============[ 文化 ]===============

日期:2022.05.15

标题:开幕式精彩纷呈,文化风情美不胜收

内容:
2010年上海世博会开幕式于5月1日晚上在上海浦东新区举行。来自130个国家和31个国际组织的5年多前的努力得到了回报。当天,台湾地区当局领导人马英九、德国总理默克尔、政府首脑和代表、各国驻华大使和国内外各界代表等约70000多人见证了这一时刻。开幕式的精彩表演和盛况空前的气氛让人惊叹,文化风情更是美不胜收。
技术实现
  1. 调用接口获取世博会频道信息

    • 使用curl命令实现对接口的调用
    • 使用sed命令实现对返回数据的处理
  2. 根据用户选择查询指定频道信息

    • 使用case语句实现用户选择不同选项时的处理
  3. 自动更新最新信息

    • 使用crontab命令定时执行更新脚本