gpt4 book ai didi

bash - CSV 复制/复制第一行到表格

转载 作者:行者123 更新时间:2023-12-04 14:48:17 26 4
gpt4 key购买 nike

我使用 UC4 创建了一个自动化作业,该作业将数据从一个 CSV 文件 example.csv 插入到表 example_table 中。该作业工作正常,它正在将所有数据从 example.csv 复制到 example_table,除了第一行(即包含列名的标题行)。

我想将 example.csv 的第一行(列名)插入到 example_table 中。直接复制第一行并粘贴到下面是行不通的。我无法对 example.csv 进行任何更改。在互联网上做研究并没有多大帮助,所以我在这里问。是否有任何 bash 或 shell 命令可以将标题行插入 example.csv?

example.csv 看起来像这样:

A, B, C
1, 2, 3
4, 5, 6
7, 8, 9

example_table 看起来像这样:

1, 2, 3
4, 5, 6
7, 8, 9

必需/预期的 example_table 是:

A, B, C
1, 2, 3
4, 5, 6
7, 8, 9

最佳答案

如果我正确理解了你的要求

  1. 获取标题
  2. 使用 () 与 cat 合并为 std 输出
  3. 写入文件
echo "A, B, C" > example.csv
echo "1, 2, 3" >> example.csv
echo "4, 5, 6" >> example.csv

echo "1, 2, 3" > example_table.csv
echo "4, 5, 6" >> example_table.csv

(head -1 example.csv ; cat example_table.csv) > example_table_with_header.csv;

enter image description here

关于bash - CSV 复制/复制第一行到表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69549917/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com