使用awk在文件中添加列名

时间:2017-02-20 08:58:34

标签: unix awk scripting

这是我的命令:

awk \
  -v DATE="$(date +"%d%m%Y")" \
  -F"," \
  'BEGIN{OFS=","} NR>1{ gsub(/"/,"",$1); print > "Assignment_"$1"_"DATE".csv"}' \
  Test_01012020.CSV

我设法得到这个,但我想要包含我的列名

1 个答案:

答案 0 :(得分:0)

根据我对您的问题的理解,您暗示您想要包含该文件的标头。如果是这样,您可以使用sed命令执行此操作。您可以使用管道分隔符在命令末尾添加此命令。

sed '1i header_value_1,header_value2,.....' 

等等你想要的标题。