简体   繁体   English

分割文件后生成标题和尾部

[英]generate header and trailer after splitting files

This is coding that I already do splitting: 这是我已经做过的编码:

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

but then, how can I add some header and trailer into above command? 但是,如何在上面的命令中添加一些标题和尾部呢?

I hope this helps you, 我希望这可以帮助你,

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM