写点什么

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/linux-rm-blank-line.html

微信公众号:入门小站

发布于: 刚刚阅读数: 2
用户头像

入门小站

关注

还未添加个人签名 2020.01.18 加入

还未添加个人简介

评论

发布
暂无评论
linux去掉空行的几种方法