Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 拆分外壳命令赢得';t分割CSV文件(Mac)_Macos_Shell_Terminal_Data Science - Fatal编程技术网

Macos 拆分外壳命令赢得';t分割CSV文件(Mac)

Macos 拆分外壳命令赢得';t分割CSV文件(Mac),macos,shell,terminal,data-science,Macos,Shell,Terminal,Data Science,我想使用split将5 GB CSV文件拆分为多个文件。我正在测试split命令是否适用于较小的文件,因此我创建了一个名为test的CSV文件,其中包含以下信息: Name Age Blah bob 12 x sam 32 x x x x x x x x x x x x x x x x x x x x x x 我运行: split -l 2 test2.csv 我希望创建五个或更多名为xaa,xab,等等的文件。相反,我看到的

我想使用
split
将5 GB CSV文件拆分为多个文件。我正在测试
split
命令是否适用于较小的文件,因此我创建了一个名为
test
的CSV文件,其中包含以下信息:

Name    Age Blah
bob 12  x
sam 32  x
x   x   x
x   x   x
x   x   x
x   x   x
x   x   x
x   x   x
x   x   x
我运行:

split -l 2 test2.csv
我希望创建五个或更多名为
xaa
xab
,等等的文件。相反,我看到的是一个文件,所有行都名为
xaa
。我还试着用
gsplit
来做,得到了同样的结果


关于如何调试或如何使其工作,有什么建议吗?我假设这是无声的失败。

数据出现错误,但本质上我有一个3x10 csv文件(3列,10行),它适用于我这里使用GNU Coreutils 8.24中的
split
。。。您是否使用奇数
拆分
?是否使用令人困惑的行尾?对于输入文件,
wc-l
显示了什么?嘿,Ben-我使用mac终端上可用的拆分,但我也安装了GNU coreutils one,我有同样的问题。这是文件中wc-l的输出:>wc-l test2.csv 0 test2.csv这意味着您的shell没有看到任何行尾;尝试删除回车符,例如以下问题: