我知道OSX
支持类似linux的split
命令。
我有一个巨大的档案file.csv
当我跑步时
split -l 1000 file.csv new_
我创建了一个文件new_aa
,但此文件与file.csv
相同,不会拆分。
编辑:当我运行文件file.csv时,我得到ASCII text, with CR line terminators
。顺便说一下,运行wc -l
命令会显示file.csv
有0
行
答案 0 :(得分:3)
你的命令很好:
split -l 1000 file.csv new_
但是,您似乎遇到了一些编码问题。当你说file file.csv
时,你会得到
ASCII文本,带有CR行终止符
所以你需要的是将这个文件从MAC移植到UNIX。这可以通过以下任何一种方式完成:
mac2unix file.csv
dos2unix -c mac file.csv