【发布时间】:2018-03-27 18:32:11
【问题描述】:
我想在模式匹配后插入文件的内容。我尝试了以下命令,但没有成功
sed '/ghi\(\)/ r file2.txt' file1.txt
file1.txt的内容是:
abc
def
ghi()
jkl
file2.txt的内容是:
hello world!
my name is xyz
i live in abc city
想要的输出:我希望file1.txt的内容变成:
abc
def
ghi()
hello world!
my name is xyz
i live in abc city
jkl
我是否缺少任何参数?如何做到这一点?
【问题讨论】:
-
sed --version? -
什么不起作用?确切的错误是什么?
-
我在控制台上看到了所需的输出,但内容没有插入到实际文件中,即 file1. File1 保持不变。 N 该文件具有写入权限,因为插入了其他内容