linux去掉空行的几种方法
使用grep> grep -v '^$' rumenz.txt^表示开头,$表示结尾使用sed> sed '/^$/d' rumenz.txt^$用于匹配空白行,d用于删除匹配项使用awk> awk '!/^$/' rumenz.txt^$用于匹配空白行,!用来取反。使用tr> cat rumenz.txt | tr -s '\n'-s 用于将其输出中相邻字符序列压缩为单个
·
使用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/linux-rm-blank-line.html
微信公众号:入门小站
更多推荐
所有评论(0)