如何使csv文件适当地拆分行?

时间:2015-11-01 21:15:01

标签: excel csv head wc

我有一个巨大的csv文件,大约100米。我试着对它进行head,它会吐出整个csv,无论我要求的行数是多少。

head data.csvhead -1 data.csv给出相同的结果,即整个文件。

我后来注意到文件中根本没有行:

wc -l data.csv
0 data.csv

我在excel中打开csv,看起来应该如此。并且,我再次将其保存为csv。

如何在我的csv文件中找回这些行?

2 个答案:

答案 0 :(得分:1)

listOfObjects.fetchAllInBackground()

答案 1 :(得分:0)

这显示了隐形字符^M

cat -vets data.csv >> new_data.csv

然后,这会使用换行符^M替换不可见的字符$\n

sed -i .copy 's/\^M/\'$'\n/g' new_data.csv

然后当你head new_data.csv时,你会看到线条被恰当地分开。