我的zip文件包含我每天收到的文本(管道分隔的csv)。该文件必须批量加载到数据库。当我使用winrar或Windows中的任何工具解压缩它们时,该文件是有效的。但是,如果我在Linux / redhat中解压缩它,前半部分是有效的csv,但是对于下半部分,换行符是错误的。有些字段甚至是重新排序的。
我正在跑步:
unzip -o zipfile.zip -d newfilepath
尝试:
unzip -oa zipfile.zip -d newfilepath
和
unzip -od zipfile.zip -d newfilepath
答案 0 :(得分:0)
你的zipfile可能还行。否则你会看到陌生人的结果。 在linux和Windows之间,我怀疑使用不同的行尾字符进行行处理。 使用dos2unix或类似的东西预处理你的csv。