linux sed 删除 1-n行
时间: 2024-04-12 12:29:25 浏览: 76
Shell用sed命令删除特定行的方法
你可以使用sed命令来删除指定范围的行,例如删除文件中的第1行到第n行,可以使用以下命令:
```shell
sed '1,n d' 文件名
```
其中,`n`表示你要删除的最后一行的行号,`文件名`为要操作的文件名。
例如,如果要删除文件file.txt中的前5行,可以运行以下命令:
```shell
sed '1,5d' file.txt
```
这将从file.txt文件中删除第1行到第5行。请注意,sed命令会直接修改原始文件,如果你想要在不修改原始文件的情况下进行操作,请使用适当的备份机制。
阅读全文