【问题标题】:How to Remove a matched line inside a file? [closed]如何删除文件中的匹配行? [关闭]
【发布时间】:2013-09-25 17:22:31
【问题描述】:

我需要一个 shell 脚本来删除匹配的模式。

谁能帮帮我?

【问题讨论】:

  • 你要使用的工具名称是sed。 man sedgoogle sed

标签: linux shell


【解决方案1】:

命令是

      sed  -i -e '/yourpattern/d' your_file

【讨论】:

  • -i 选项代表“就地”编辑。它用于修改文件,而不需要将 sed 命令的输出保存到某个临时文件然后替换原始文件。例如代替: 代码:sed 's/a/b/g' file > file.tmp; mv file.tmp 文件可以做: 代码:sed -i 's/a/b/g' file
猜你喜欢
  • 2021-11-10
  • 1970-01-01
  • 1970-01-01
  • 2015-09-01
  • 1970-01-01
  • 2011-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多