我可以将一个大文件分成 3 或 4 个部分。但是有没有办法重复csv文件的标题?
# split -b 10G user_logs.csv
这将创建 xaa、xab 和 xac。原来的头文件现在是 xaa 的一部分。如何将此行复制到 xab 和 xac?
# head user_logs.csv
msno,date,num_25,num_50,num_75,num_985,num_100,num_unq,total_secs
rxIP2f2aN0rYNp+toI0Obt/N/FYQX8hcO1fTmmy2h34=,20150513,0,0,0,0,1,1,280.3350
rxIP2f2aN0rYNp+toI0Obt/N/FYQX8hcO1fTmmy2h34=,20150709,9,1,0,0,7,11,1658.9480
我必须为每个文件重复这 3 行吗?
head -1 user_logs.csv > xab_temp
cat xab >> xab_temp
mv xab_temp xab
您可以尝试使用
--filter
. 类似于以下内容:例子: