📜  sed 删除第一行 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:34:54.093000             🧑  作者: Mango

使用 sed 删除第一行

在 Shell 或 Bash 中,可以使用 sed 命令来删除文件中的内容。以下是使用 sed 命令删除文件的第一行的方法:

sed -i '1d' filename

其中,-i 则是直接修改文件的内容而不是输出到终端,1d 则是指定删除第一行。

这条命令的作用是将文件 filename 的第一行删除,并将修改后的内容保存到同一个文件中。

当然,如果你不想修改原文件,可以使用以下命令来将结果输出到终端:

sed '1d' filename

这将输出不包含第一行的文件内容。

需要注意的是,sed 命令并不会修改原文件,而是将修改后的内容输出到终端或另一个文件中。如果需要修改原文件,需要使用 -i 参数。

总之,sed 命令是 Linux 系统中一个强大而且常用的文本处理工具,在 Shell 或 Bash 中使用 sed 命令可以方便地进行文本处理。