答案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