【问题标题】:To add column name in files using awk使用 awk 在文件中添加列名
【发布时间】:2017-07-09 11:20:19
【问题描述】:

这是我的命令:

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

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

【问题讨论】:

  • 你的列名是什么意思?输入是什么样的?您希望实现什么输出?

标签: unix awk scripting


【解决方案1】:

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

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

你想要多少标题等等。

【讨论】:

    猜你喜欢
    • 2023-01-07
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 2013-10-11
    • 2014-04-25
    • 2013-11-16
    • 2013-10-15
    • 1970-01-01
    相关资源
    最近更新 更多