linux – 如何在Unix中删除文件中的空/空行?

如何使用命令行删除Unix / Linux文件中的空/空(仅包括空格)行?

file.txt的内容

Line:Text
1:<blank>
2:AAA
3:<blank>
4:BBB
5:<blank>
6:<space><space><space>CCC
7:<space><space>
8:DDD

输出所需

1:AAA
2:BBB
3:<space><space><space>CCC
4:DDD
最佳答案
这个sed行应该做的诀窍:

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

-i表示它将就地编辑文件.

转载注明原文:linux – 如何在Unix中删除文件中的空/空行? - 代码日志