用linux输出重定向,以及head tail cat sed 等文本显示命令
例如:
- 我有一份4千多万行的csv
- 我要分成四份文件
只需四个命令
$ sed -n ‘1,11000000p’ xxx.csv > 1_11000000.txt
$ wc -l 1_11000000.txt #查看输出文件行数
$ sed -n ‘11000001,22000000p’ xxx.csv > 11000001_22000000.txt
$ sed -n ‘22000001,33000000p’ xxx.csv > zh
$ tail -n +33000001 xxx.csvwc > 33000001_end.txt
这样我们就把xxx.csv 分成了四分
1_11000000.txt
11000001_22000000.txt
22000001_33000000.txt
33000001_end.txt
有个问题
行数太多了,容易看走眼,输入要非常小心