linux如何删除指定行

avatar
作者
筋斗云
阅读量:0

在Linux中,可以使用sed命令来删除指定行。下面是一些例子:

  1. 删除第5行:
sed -i '5d' file.txt 
  1. 删除包含特定字符串的行:
sed -i '/pattern/d' file.txt 
  1. 删除多个特定行(比如删除第2行和第4行):
sed -i '2d;4d' file.txt 

请注意,在上面的命令中,-i选项用于直接在原始文件上进行修改。如果要将结果输出到新文件中,可以去掉-i选项,并使用重定向符号>

sed '5d' file.txt > newfile.txt 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!