在Linux中,可以使用以下三种方法删除空行:

  1. 使用sed命令:

    sed -i '/^$/d' file.txt

    该命令会直接修改文件 file.txt,删除其中的空行。

  2. 使用grep命令:

     grep -v '^$' file.txt > temp.txt && mv temp.txt file.txt

    该命令将文件 file.txt中不是空行的内容输出到临时文件temp.txt,并将temp.tx覆盖原始文件。

  3. 使用awk命令:

awk 'NF>0' file.tx > temp.tx && mv temp.tx file.txx

该命令会使用awk工具来过滤掉不包含任何字符(即空行)的记录,并将结果保存到临时文件temp.txx, 然后再覆盖原始文档。

通过以上三种方法,您可以轻松地从Linux文本文件中删除所有的空白行。这些方法都是简单而有效的,并且适用于各种情况下对文本进行处理和清理操作。


香港五网CN2网络云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 07 月 28 日
如果觉得我的文章对你有用,请随意赞赏