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

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

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

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

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

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

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

3.查看结果

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

相关文章: