切割文件
问题描述:
后生成头部和尾部这是编码,我已经做分裂:切割文件
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
但后来,我怎么可以添加一些头部和尾部到上面的命令?
答
我希望这可以帮助你,
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
哪个是你期望的输出? –
我的预期输出是Assgmt _“$ 1”_“DATE”.csv @JoseRicardoBustosM。 – FARAH
我要求在标题和拖车 –