从linux中的.zip文件中解压缩text / csv文件

时间:2014-08-14 19:03:31

标签: linux csv redhat unzip

我的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

1 个答案:

答案 0 :(得分:0)

你的zipfile可能还行。否则你会看到陌生人的结果。 在linux和Windows之间,我怀疑使用不同的行尾字符进行行处理。 使用dos2unix或类似的东西预处理你的csv。