bash - 在特定字符串后插入数字和符号
问题描述
我的文件是以下 cat inputfile
mat 523
mat 22
我想在垫子的行之后插入以下内容
3006.03c 1.86607E-07 % Li-6
3007.03c 2.30149E-06 % Li-7
5010.03c 3.17890E-07 % B-10
5011.03c 1.27955E-06 % B-11
6000.03c 2.02446E-04 % C-nat
我做了以下事情:
sed -e '/mat/a
3006.03c 1.86607E-07 % Li-6
3007.03c 2.30149E-06 % Li-7
5010.03c 3.17890E-07 % B-10
5011.03c 1.27955E-06 % B-11
6000.03c 2.02446E-04 % C-nat
' inputfile > outputfile
但是符号等中有一些错误。任何帮助将不胜感激。
解决方案
推荐阅读
- python - 如何在 python 中为从数据库中获取的值发送电子邮件
- teradata - 我们可以在 Mload teradata 中使用多个分隔符吗?
- python - 同一个 Uvicorn 工作者的并发任务是否使用相同的 python 上下文?
- azure - Azure 表存储实体大小限制
- javascript - 单击按钮打开模式时禁用 location.reload()
- javascript - 如何在 React 中覆盖用 SCSS 编写的组件样式
- sql - 如何返回具有特定条件的不同行?
- android - 如何使用菜单项在android中实现添加和删除收藏按钮
- javascript - 返回页面显示无但得到显示块
- scala - 使用 scala 从网络上的 csv 文件中读取数据