赵灵越 2024-04-03 18:42 采纳率: 99.3%
浏览 1
已结题

改sh代码 为什么 因为 输入“同学为什么” 变成表格 要虚线

为什么   因为   为什么   因为
为什么a
因为b
为什么b
因为c
为什么c
因为xxx

while true; do
    read -p "为什么?" reason
    read -p "因为" response
    echo "为什么${reason},因为${response}"
done
输入文本是  同学为什么
就打出表格

编号   为什么   原因
虚线

只要最终打印的表格
  • 写回答

3条回答 默认 最新

  • GISer Liu 2024-04-03 18:43
    关注

    该回答引用自GPT-3.5,由博主GISer Liu编写:

    根据你的描述,你想要通过输入“同学为什么”来触发表格打印的功能,但目前的代码并没有完全实现你的需求。你可以尝试以下修改:
    bashCopy code

    #!/bin/bash
    while true; do
    read -p "为什么?" reason
    if [ "$reason" == "同学为什么" ]; then
    echo "编号   为什么   原因"
    echo "虚线"
    else
    read -p "因为" response
    echo "为什么${reason},因为${response}"
    fi
    done
    

    这段代码会在输入“同学为什么”时打印出表格的标题,其他情况下会按照你原先的逻辑继续询问原因和答复。

    如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月12日
  • 已采纳回答 4月4日
  • 创建了问题 4月3日

悬赏问题

  • ¥20 ic卡dump文件校检码解密
  • ¥15 关于:接收到的数据不是有效的JSON格式
  • ¥15 apdl语言如何增加受力分析
  • ¥15 算法对比:学校优化算法与蚁群算法对比
  • ¥15 机电一体化系统设计说明书
  • ¥20 sgy数据提取地震波速,有人能回答吗小馋
  • ¥20 c#实现打开word的功能,并且需要安装成windows服务,word打不开怎么办
  • ¥15 python用ARIMA时间预测模型预测数据出错,急!
  • ¥30 为什么后端传给前端vue的河流json数据不在地图中显示出来
  • ¥50 关于弹性波动方程求解的问题: