如何在 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.