【发布时间】:2017-07-10 10:49:52
【问题描述】:
我设法得到了我想要的这个命令,但为什么我的列名被排除了?
这是我的命令
awk \
-v DATE="$(date +"%d%m%Y")" \
-F"," \
'BEGIN{OFS=","} NR>1{ gsub(/"/,"",$1); print > "Assignment_"$1"_"DATE".csv"}' \
Test_01012020.CSV
在我的原始文件中,test_01012020.csv 包含列:名称、班级、年龄等,但在我拆分文件后 Assignment_"$1"_"DATE".csv" 我只是得到值,例如:FARAH、CLASS A、24 等,但在新文件中不包括列名。我需要 列名 作为原始文件而不是拆分文件中的标题。谁能帮帮我?
【问题讨论】:
-
请发布示例数据和所需的输出。
标签: linux unix awk multiple-columns filesplitting