在linux中如何删除文件中的空行格式 linux如何删除文件名有空格的文件( 二 )


He got two GIRL babes.
Her names are Tanisha & Renusha.
以下是命令展开的细节:

  • cat: cat 命令本身 。
  • tr: tr 命令本身 。
  • |: 管道符号 。它可以将前面的命令的标准输出作为下一个命令的标准输入 。
  • s: 替换标数据集中任意多个重复字符为一个 。
  • \\n: 添加一个新的换行 。
  • 2daygeek.txt: 源文件名 。
使用 perl 命令
Perl 表示 实用的提取和报告语言(Practical Extraction and Reporting Language) 。Perl 在初期被设计为一个专用于文本处理的编程语言,现在已扩展应用到 Linux 系统管理,网络编程和网站开发等多个领域 。
$ perl -ne ‘print if /\\S/’ 2daygeek.txt
2daygeek.com is a best Linux blog to learn Linux.
It’s FIVE years old blog.
This website is maintained by Magesh M, it’s licensed under CC BY-NC 4.0.
He got two GIRL babes.
Her names are Tanisha & Renusha.
以下是命令展开的细节:
  • perl: perl 命令 。
  • n: 逐行读入数据 。
  • e: 执行某个命令 。
  • print: 打印信息 。
  • if: if 条件分支 。
  • //: 标记匹配范围 。
  • \\S: 匹配任意非空白字符 。
  • 2daygeek.txt: 源文件名 。
via: https://www.2daygeek.com/remove-delete-empty-lines-in-a-file-in-linux/
作者: Magesh Maruthamuthu 选题: lujun9972 译者: pityonline 校对: wxy
本文由 LCTT 原创编译, Linux 中国 荣誉推出
点击“了解更多”可访问文内链接