如何将一个文本文件的内容添加到另一个文本文件的中间

如何将一个文本文件的内容添加到另一个文本文件的中间

我尝试使用 sed,但我意识到它不允许对完整文件进行收费。我正在寻找一种快速而简洁的方法:

a.txt

a
b
c

b.txt

d
e
f

并获得

c.txt

a
d
e
f
b
c

答案1

$ sed '/a/ r b.txt' a.txt
a
d
e
f
b
c

该条件/a/查找包含 的行a。在这样的行上,r b.txt执行读取文件的命令b.txt

相关内容