很高兴和你相遇
这里正在记录我的所思所学
订阅免费邮件通讯接收最新内容
首页 归档 想法 工具 通讯 播客 简历 主页

linux 去除文本中的空行

  • sed
  • grep
  • tr
  • awk

测试文件如下:

$ cat tmp.txt
a

b

c

d

e

sed

$ sed '/^$/d' tmp.txt

grep

$ grep . tmp.txt
or
$ grep -Ev "^$" tmp.txt
or
$ grep -v -e '^$' tmp.txt

awk

$ awk NF tmp.txt
or
$ awk '!/^$/' tmp.txt
or
$ awk '/./' tmp.txt

tr

$ cat tmp.txt | tr -s '\n'

本文作者:思考问题的熊

版权声明:本博客所有文章除特别声明外,均采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 (CC BY-NC-ND 4.0) 进行许可。

如果你对这篇文章感兴趣,欢迎通过邮箱或者微信订阅我的 「熊言熊语」会员通讯,我将第一时间与你分享肿瘤生物医药领域最新行业研究进展和我的所思所学所想点此链接即可进行免费订阅。


· 分享链接 https://kaopubear.top/blog/2019-02-11-linux-remove-blank/