将数据准确插入unix文件中的特定位置

时间:2014-01-16 13:11:50

标签: unix

考虑我有一个文件包含如下数据:

a  
b  
c  
d  

第二个文件数据是:

f  
g  
h

我想在第一个文件中插入第二个文件,如下所示:

a  
b  
f  
g  
h  
c  
d

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

sed可以完成整个事情。将“r”命令的“地址”部分指定为正则表达式而不是行号(您当前必须使用其他工具提取):

sed -i -e '/b/r file2.txt' file1.txt