赵灵越 2024-05-17 13:54 采纳率: 99.3%
浏览 2
已结题

改代码,文本行前后添加`三个

#!/bin/bash

# 初始化文本变量
text=""

# 初始化标记变量
marker="# ꧂ ꧁"

# 假设文件名为"input.txt",您可以从这里读取内容
# 如果文件路径不同,请修改此变量
filename="input.txt"

# 读取文件的内容
while IFS= read -r line; do
# 检查当前行是否包含标记
if [[ "$line" == "$marker" ]]; then
break
fi

# 如果当前行不为空,添加到文本变量中
if [[ -n "$line" ]]; then
text="${text}${line}\n"
fi
done < "$filename" # 注意这里添加了文件重定向

# 将处理过的内容包裹在三个反引号之间
formatted_text="\`\`\`\n$text\n\`\`\`"

# 输出结果
echo -e "$formatted_text"



输入

,

。






记录
经济



打印



记录
经济


我只是要在控制台输入打印
  • 写回答

3条回答 默认 最新

  • 赵灵越 2024-05-22 13:50
    关注
    #!/bin/bash
    # 初始化文本变量
    text=""
    # 初始化结束标记变量
    end_marker="# ꧂ ꧁"
    # 读取用户输入
    while IFS= read -r line; do
        # 检查当前行是否为结束标记
        if [[ "$line" == "$end_marker" ]]; then
            break
        fi
        # 检查当前行是否为空行
        if [[ -z "$line" ]]; then
            continue
        fi
        # 将三个反引号添加到每行文本的前后
        text="${text}\`\`\`\n${line}\n\`\`\`\n"
    done
    # 输出结果
    echo -e "$text"
    

    img

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

报告相同问题?

问题事件

  • 系统已结题 5月30日
  • 已采纳回答 5月22日
  • 创建了问题 5月17日

悬赏问题

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