【发布时间】:2011-11-01 18:55:08
【问题描述】:
根据我的研究,读取文本文件的最后一行似乎很复杂。我有一个文本文件,它基本上由行块组成,每个块由一个空行分隔。我写了一个 Groovy 脚本,它可以通过它后面的空行来识别每个块。我正在数段落。
我的问题是我的最后一个块后面没有空行(这些块是由另一个程序生成的,它们不仅仅是我输入的文件)
我在想我可以通过在我的文件末尾附加一个空行然后运行我的脚本来解决这个“读取文件的最后一行”问题。这很聪明,还是和读最后一行一样难?
如果可以,我该怎么做?
【问题讨论】:
-
回滚到原来的问题..您不能等待提交答案然后完全改变问题...
-
对不起,我不是故意改变问题的。我问的是同样的事情,只是用更少的话说。我想在我的文本文件末尾附加一个空行,以便我的脚本识别文件中的最后一个块。
-
不修复您的脚本,以便它可以处理没有尾随
\n的文件?顺便说一句,我将此添加到答案的底部...