在Linux中,可以使用sed
命令来删除指定行。下面是一些例子:
- 删除第5行:
sed -i '5d' file.txt
- 删除包含特定字符串的行:
sed -i '/pattern/d' file.txt
- 删除多个特定行(比如删除第2行和第4行):
sed -i '2d;4d' file.txt
请注意,在上面的命令中,-i
选项用于直接在原始文件上进行修改。如果要将结果输出到新文件中,可以去掉-i
选项,并使用重定向符号>
:
sed '5d' file.txt > newfile.txt