【问题标题】:How to add a column to a csv using sed如何使用 sed 将列添加到 csv
【发布时间】:2020-10-14 14:07:33
【问题描述】:

我正在尝试在 csv 的末尾添加一列,如下所示

id,date
123,2020-02-08
456,2020-01-94
456,2020-05-20
...
...
...

第一行应该叫col_name

第二行应该叫string

所有其他行都应该有test

所以 csv 最终应该是:

id,date,col_name
123,2020-02-08,string
456,2020-01-94,test
456,2020-05-20,test
...
...
...

有没有办法可以使用 sed 或 awk 来实现这一点?

谢谢

【问题讨论】:

  • 请分享您解决此问题的尝试

标签: csv sed


【解决方案1】:

好的,我解决了。

sed '1s/$/,col_name/; 2s/$/,string/; 3,$s/$/,TEST/' filename.csv

我的实际问题是 excel 如何以奇怪的格式保存文件,我将对此提出另一个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 2015-11-29
    • 2018-06-10
    • 2021-07-19
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多