You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Bash在txt文件的指定单词前插入逗号

Bash实现行首数字后添加逗号的方案

你可以直接用sed命令完成批量替换操作,具体用法如下:

  • 仅输出修改后的结果,不修改原文件:
sed 's/^<inline_LaTeX_Formula>[0-9]\+<\inline_LaTeX_Formula> /\1, /' 你的目标文件.txt

命令说明:正则会匹配每行开头的连续数字+空格的组合,将捕获到的数字后加逗号再拼接后续内容,完全匹配你的需求场景。

  • 直接修改原文件(操作前建议先备份原文件避免数据丢失):
    • Linux 环境执行:
    sed -i 's/^<inline_LaTeX_Formula>[0-9]\+<\inline_LaTeX_Formula> /\1, /' 你的目标文件.txt
    
    • MacOS 环境执行(内置sed版本差异需要加空参数):
    sed -i '' 's/^<inline_LaTeX_Formula>[0-9]\+<\inline_LaTeX_Formula> /\1, /' 你的目标文件.txt
    

内容的提问来源于stack exchange,提问作者Navindu WIjeratna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 08:24:01