在 Linux Mint 20 中使用“sed”命令删除单行和多行

介绍:

Linux 中的“sed”命令是一个多用途命令,用于替换、查找、替换、插入、删除和搜索文件中的文本。 实际上,“sed”代表流编辑器。 在本文中,我们打算探索使用此命令从 Linux Mint 20 中的文件中删除单行和多行。

但是,在继续使用这些方法之前,我们想与您分享此命令的一般语法,如下所示:

$ sed [option] [filename]

此外,对于下面讨论的所有方法,我们将使用名为 List.txt 的相同示例文本文件。 我们的示例文件的内容如下所示:

在 Linux Mint 20 中使用“sed”命令删除单行的方法:

如果要使用“sed”命令从文件中删除单行,则根据其位置,可以选择以下两种方法之一:

方法#1:删除除最后一行以外的任何单行:

要从文件中删除除最后一行之外的任何行,您必须以如下所示的方式运行“sed”命令:

$ sed ‘NUMd’ filename

在这里,您需要将 NUM 替换为要删除的行的行号,例如文件第一行的“1d”,后跟该文件的确切名称。