使用awk添加标题和预告片

时间:2017-02-21 06:13:42

标签: unix awk header awk-formatting

下面是我使用awk分割文件,但我想添加标题和预告片。

我该怎么做?

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

1 个答案:

答案 0 :(得分:0)

您需要相应地在BEGIN和END部分打印它们:

$ awk 'BEGIN{FS=" ";OFS="\t";print "Fruit","Color"}{print $1,$2}END{print "Total","Total"}' file

Alternativelly,
您可以直接在awk:

中避免外部变量和打印标题
int