在Linux中,我可以使用什么命令将单行文本替换为新的多行文本?我想在一行上查找关键字,然后删除此行,并用多个新行替换它。因此,在下面显示的文本中,我希望搜索包含"keyword“的行,并将整个行替换为3行新文本,如下所示。例如替换包含关键字的行,This is Line 2 that has keyword更改为:
This is Line
当我想在给定文件夹中的所有文件中查找特定文本时,我一直使用Notepad++ for Windows。这对于调试我的MatLab代码非常有用,因为一个项目需要数十个MatLab文件。我还可以将文件夹中所有文件中的所有文本替换为另一个文本。我也可以替换像/r/n这样的东西,这意味着行替换。
现在我必须在Linux服务器上工作。无法在分配给我的大学服务器上安装Notepad++。据我所知,Sublime Text不能找到并取代像