在Linux中,我可以使用什么命令将单行文本替换为新的多行文本?我想在一行上查找关键字,然后删除此行,并用多个新行替换它。因此,在下面显示的文本中,我希望搜索包含"keyword“的行,并将整个行替换为3行新文本,如下所示。例如替换包含关键字的行,This is Line 2 that has keyword更改为:Inserted
我有多行代码如下:text##2####z##基本上,虽然我已经知道如何在##digit##行和##z##的第一次出现之间获取文本,但我不确定如何覆盖中间的内容我不是试图替换上述示例/文件的每个text部分,而是只替换我指定的起始点(例如:##99##)和结束点(##z##)之间的任何部分。我不能/不愿意用我想用(例如: sed 's/oldtext/newtext/g')覆盖它的文本替换text部