我有一个160.000行文件有点麻烦,这个文件是通过从xlsx文件导出生成的,它有一个.txt扩展名,但我担心它已被导出为类似DOS的文件,在每行的结尾都有DOS换行符.
我正在使用java编写的解析器,在Ubuntu环境中运行,当我运行解析器时我得到了这个(我无法编辑,因为它的一部分我无法访问源代码),我得到NumberFormatException其中一个数字是预期的,我的行结束如下:
4449
但解析器将其视为
For input string: "4449
"<
你有解决方案吗?再次,我无法自己访问解析器,我将不得不编辑“在我的Ubuntu机器上”文件并删除这些行结束.
解决方法:
尝试在该文件上使用dos2unix命令.这应该修复行终止符.
> dos2unix winfile.txt unixfile.txt