0

我有一个大文本文件,如下所示:

string1
string2

string3
string4
string5

string6
string7
string8
string9

我不在乎必须使用哪种编程语言来解决它,我只想从该文本文件中删除仅是换行符的行。我希望你有建议...

编辑:

我可以使用 Objective-C、Java、Bash 和一点 C++。

问题是如果我删除所有换行符或将其用作分隔符,整个文本将被压缩成一行......

4

1 回答 1

1
grep -v '^$' oldfile > newfile

^$是匹配空行的正则表达式。^匹配行首,$匹配行尾,它们之间没有任何内容。-v选项grep意味着打印所有与正则表达式不匹配的行。

要了解正则表达式,请访问regular-expressions.info

于 2013-07-05T12:07:55.287 回答