AWK实现把一个文件根据内容进行分组输出多个文件

AWK实现把一个文件根据内容进行分组输出多个文件

1.首先准备文件data.txt(分隔符为tab)

第一列省编码,第二列省名称......

2.将该大文件根据第一列的省编码进行分组并输出到各个省编码文件中

`awk -F '\t' -vOFS=',' '{if (NF>0) print ($1,$2,$3,$4,$5,$6) > $1".csv"}' data.txt`

3.查看结果

posted @ 2020-08-05 15:44  whiteY  阅读(1009)  评论(0)    收藏  举报