首页 > 解决方案 > 在特定字符串后插入数字和符号

问题描述

我的文件是以下 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

但是符号等中有一些错误。任何帮助将不胜感激。

标签: bashsed

解决方案


推荐阅读