写点什么

linux 去掉空行的几种方法

作者:入门小站
  • 2022 年 6 月 08 日
  • 本文字数:294 字

    阅读完需:约 1 分钟

使用 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微信公众号:入门小站


  • 回复【1001】获取 linux 常用命令速查手册

  • 回复【10010】获取 阿里云 ECS 运维 Linux 系统诊断

  • 回复【10012】获取 Linux 学习笔记【强悍总结值得一看】

  • 回复【10013】获取 shell 简明教程



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

入门小站

关注

还未添加个人签名 2020.01.18 加入

还未添加个人简介

评论

发布
暂无评论
linux去掉空行的几种方法_Linux_入门小站_InfoQ写作社区