如何在 Ubuntu 上删除文件中的空行


您知道如何在 Ubuntu 上删除文件中的空行吗?如果文件只有少量行,也可以手动执行,但如果文件有数十万行,手动完成就比较困难了。本文将向您介绍如何在 Ubuntu 上删除文件中的空行。

我们的示例文件应如下所示:


使用以下命令删除文件中的空行,如下所示:

$ ex -s +'v/\S/d' -cwq abc.txt

在上述命令中,**abc.txt** 表示文件名。示例输出应如下所示:


要从以前的文件创建一个不包含空行的新的文件,请使用以下命令:

$ awk 'NF > 0' abc.txt > bbc.txt

在上述命令中,它创建一个名为 **bbc.txt** 的文件,并将 **abc.txt** 中的所有内容(不包含空行)复制到该文件中。要验证文件,请使用以下命令:

$ nano bbc.txt

示例输出应如下所示:


在上述文件中,它已删除空行,并在同一目录中创建了一个名为 bbc.txt 的结果文件。

在本文中,我们学习了如何删除 Ubuntu 文件中的空行。在我们的后续文章中,我们将提供更多基于 Linux 的技巧和提示。敬请关注!

更新于: 2020年1月20日

4K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告

© . All rights reserved.