【发布时间】:2017-01-05 16:47:24
【问题描述】:
我有一个格式如下的 csv
header1,header2,header3
data1, data2, data3
data4, data5, data6
我想添加一个日期列,使 csv 看起来像这样
header1,header2,header3, date
data1, data2, data3, 01/04/2017
data4, data5, data6, 01/04/2017
我尝试了以下 awk 命令,但它也在标题行中添加了日期。我是 awk 的新手,不知道如何使用它
mydate=$(date)
awk -v d="$mydate" -F"," 'BEGIN { OFS = "," } {$4=d; print}' input.csv > output.csv
【问题讨论】: