很高兴和你相遇
这里正在记录我的所思所学
首页 标签 归档 播客 主页 简历

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/