我尝试使用 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
。
我尝试使用 sed,但我意识到它不允许对完整文件进行收费。我正在寻找一种快速而简洁的方法:
a.txt
a
b
c
b.txt
d
e
f
并获得
c.txt
a
d
e
f
b
c
$ sed '/a/ r b.txt' a.txt
a
d
e
f
b
c
该条件/a/
查找包含 的行a
。在这样的行上,r b.txt
执行读取文件的命令b.txt
。