数据操作常用命令sort、paste、awk
场景:很多时候我们需要对已经有的文件进行排序、拼接或者截取其中的部分列,对于使用mac的同学可以快速通过Linux命令来实现
1、对于文件中指定列进行排序然后输入到新文件中
sort -n -k 3 -t , allTopData.csv -o allTopData2.csv
2、两个相同行数的文件进行拼接并输出到新文件中
paste allTopData2.csv driverToken2.csv > result.csv
3、截取文件部分列并输出到新文件中
awk -F "," '{print $1, $3 }' result.csv > completefile.csv
其实也可以打乱列的顺序
awk -F "," '{print $3,$2,$1}' result.csv > completefile333.csv