关于linux:linux去掉空行的几种方法

应用grep

> grep -v '^$' rumenz.txt

^示意结尾,$示意结尾

应用sed

> sed '/^$/d' rumenz.txt

^$用于匹配空白行,d用于删除匹配项

应用awk

> awk '!/^$/' rumenz.txt

^$用于匹配空白行,!用来取反。

应用tr

> cat rumenz.txt | tr -s '\n'
  • -s 用于将其输入中相邻字符序列压缩为单个字符

应用vi/vim

> vim rumenz.txt
:g/^$/d
  • g指定全局搜寻,^$用于匹配空白字符行,d示意删除匹配项。

原文链接:https://rumenz.com/rumenbiji/…
微信公众号:入门小站

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理