最新消息:

sed: 删除行

未分类 niuge678 373浏览 0评论

删除一行

sed '/abc/d;/efg/d' a.txt > a.log // 删除含字符串"abc"或“efg"的行,将结果保存到a.log

如果字符串包含特殊字符(.或者/),如何删除

sed -i "\:~/.local/etc/tmux.conf:d" a.txt

1、不止正斜线(/)可以做separator,其他任何反斜线开头的字符都可以,上面的例子冒号就是分隔符。
2、
3、反斜线开头的分隔符,后面的特殊字符不需要转义了(这个特性很有用)。

转载请注明:牛哥678 » sed: 删除行

与本文相关的文章

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址