我在使用 160.000 行文件时遇到了一些麻烦,该文件是通过从 xlsx 文件导出生成的,它具有 .txt 扩展名,但我担心它已导出为类似 DOS 的文件,位于每行的末尾都有 DOS 换行符。
我正在使用用java编写的解析器,在Ubuntu环境上运行,当我运行解析器时我得到这个(我无法编辑它,因为它是jar的一部分,我无法访问源代码),我得到 NumberFormatException ,其中预计会有一个数字,我的行结尾如下:
4449
但解析器将其视为
For input string: "4449
"<
您对此有解决方案吗?我再次无法自己访问解析器,我将不得不编辑“在我的 Ubuntu 机器上”的文件并删除那些行尾。
尝试使用dos2unix
该文件上的命令。这应该修复行终止符。
> dos2unix winfile.txt unixfile.txt
参考:
dos2unix 手册页 http://linux.die.net/man/1/dos2unix
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)