Linux 中删除空行的三种方法
在 Linux 中,可以使用以下三种方法删除空行:
使用 sed 命令:
sed -i '/^$/d' file.txt
该命令会直接修改文件
file.txt
,删除其中的空行。使用 grep 命令:
grep -v '^$' file.txt > temp.txt && mv temp.txt file.txt
该命令将文件
file.txt
中不是空行的内容输出到临时文件 temp.txt,并将 temp.tx 覆盖原始文件。使用 awk 命令:
复制代码
该命令会使用 awk 工具来过滤掉不包含任何字符(即空行)的记录,并将结果保存到临时文件 temp.txx, 然后再覆盖原始文档。
通过以上三种方法,您可以轻松地从 Linux 文本文件中删除所有的空白行。这些方法都是简单而有效的,并且适用于各种情况下对文本进行处理和清理操作。
香港五网 CN2 网络云服务器链接:www.tsyvps.com
蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。
版权声明: 本文为 InfoQ 作者【百度搜索:蓝易云】的原创文章。
原文链接:【http://xie.infoq.cn/article/f0e3f346077c2a34e47e7ff49】。文章转载请联系作者。
评论