分享

如何在Linux中将包含单个值的列添加到csv文件中

 花魂与石珀 2022-11-23 发布于广东

我有一个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中如何实现这一点?非常感谢。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多