使用 GEANY 删除 CSV 文件中的空白行

使用 GEANY 删除 CSV 文件中的空白行

我有一个包含空行的文件,我想将其删除。

有没有办法删除空行Geany

注意:我不想使用其他编辑器,因为我担心它会添加或更改我的 csv 格式/编码,因为我需要以现在的格式/编码导入这些 csv 文件。

在此处输入图片描述

答案1

如果你坚持在编辑器中执行geany- 你可以使用吉尼航线运营公司插件添加了删除空行特色geany


一种更简单的方法可能是 - 将文件视为常规文本文件,然后使用command-line工具删除空行(例如sed

这里您可以看到几个关于如何从文本文件中删除空行的示例。

使用sed

sed '/^$/d' <input-file>

要从名为 /tmp/data.txt 的文件中删除所有空行,请输入:

sed '/^$/d' /tmp/data.txt

要将输出存储到另一个文件,请使用重定向运算符:

sed '/^$/d' /tmp/data.txt > /tmp/output.txt

注意:使用sed删除空行不会改变文件中非空行的任何内容

注意:为了修改文件,您应该使用sed -i标志:

sed -i '/^$/d' <input-file>

例子:

原始文本文件:

$ 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 disro

相关内容