我有一个csv文件,其标题(第一行)如下所示
"Gene1","Gene2"
"G1","G2"
"G2","G8"
我想在这个文件中添加一个包含数字9的列,使文件看起来像这样。我需要新列的列名为“Score”,并且整个列的值为9
"Gene1","Gene2","Score"
"G1","G2",9
"G2","G8",9
我用awk尝试了这段代码,但它正在命名第9列,我希望它的名称是“Score”,我该怎么做?
awk -F ',' -v OFS=',' '{ $(NF+1) = 9; print }' infile.csv > outfile.csv
在shell中如何实现这一点?非常感谢。
联系客服