分割文件后生成标题和预告片

时间:2017-02-22 01:55:21

标签: unix awk split

这是我已经拆分的编码:

awk -v DATE="$(date +"%d%m%Y")" -F\, '
    BEGIN{OFS=","}
    NR==1 {h=$0; next} 
    { 
        gsub(/"/, "", $1); 
        file="Assgmt_"$1"_"DATE".csv"; 
        print (a[file]++?"":h ORS) $0 > file
    }
' Test_01012020.CSV

但是,如何在上面的命令中添加一些标题和预告片?

1 个答案:

答案 0 :(得分:0)

我希望这可以帮到你,

awk -v DATE="$(date +"%d%m%Y")" -F\, '
    BEGIN{OFS=","}
    NR==1 {h=$0; next} 
    { 
        gsub(/"/, "", $1); 
        file="Assgmt_"$1"_"DATE".csv";
        print (a[file]++?"":DATE ORS h ORS) $0 > file
    }
    END{for(file in a) print "EOF" > file}
' Test_01012020.CSV