我有一个包含空行的文件,我想删除它。
有办法从Geany中删除空行吗?
注意:我不想使用其他编辑器,因为我担心它会添加或更改我的csv格式/编码,因为我需要将这些csv文件作为现在的格式/编码。

发布于 2018-01-24 15:23:07
如果您坚持在geany编辑器中执行它--您可以使用geany线运算插件将Remove空行添加到geany中
一种更简单的方法可能是--将该文件视为常规文本文件,并使用command-line工具(例如sed)删除空行。
这里,您可以看到几个如何从文本文件中删除空行的示例。
使用sed:
sed '/^$/d' 要从名为/tmp/data.txt的文件中删除所有空行,请输入:
sed '/^$/d' /tmp/data.txt若要将输出存储到另一个文件,请使用重定向运算符:
sed '/^$/d' /tmp/data.txt > /tmp/output.txt注意:使用
sed删除空行不应该更改文件中的非空行。注意:为了修改文件所在的位置,您应该使用sed-i标志:
sed -i '/^$/d' 示例:
原始文本文件:
$ cat in.txt
This is a test
Linux rulez
Windows sucks
Ubuntu is good server disro在文件上运行时,sed输出:
$ sed '/^$/d' in.txt
This is a test
Linux rulez
Windows sucks
Ubuntu is good server disrohttps://askubuntu.com/questions/999418
复制相似问题