我想使用 shell 脚本在文件中插入多行。让我们考虑一下我的输入文件内容是: input.txt:
abcd
accd
cdef
line
web
现在我必须在 input.txt 文件中的“cdef”行之后插入四行。插入我的文件后应该改变如下:
abcd
accd
cdef
line1
line2
line3
line4
line
web
我应该使用 shell 脚本进行上述插入。谁能帮我?
原文由 user27 发布,翻译遵循 CC BY-SA 4.0 许可协议
另一个
sed
,输入.txt:
添加.txt:
测试:
如果要应用
input.txt
文件中的更改。然后,使用-i
和sed
。如果您想使用正则表达式作为表达式,您必须使用
-E
标签和sed
。