Linux CSV - 将 CSV 文件中的列添加到另一个 CSV 文件

标签 linux csv insert

我正在努力从另外两个文件创建一个 CSV 文件

这是我需要的

我想要的文件(很多其他行)

“AB”;“A”;“B”;“C”;“D”;“E”

我拥有的文件:

文件 1: "A";"B";"C";"D";"E"

文件 2: "AB";"C";"D";"E"

我怎样才能简单地将“AB”从文件添加到第一个的第一个位置,添加一个“;” ?

谢谢你的帮助

最佳答案

您可以按如下方式使用 awk。这假设您只有 ; 字符作为字段分隔符。并且 CSV 文件中的其他任何地方都没有使用它。

$ awk -F\; '{print $2}' file.csv

关于Linux CSV - 将 CSV 文件中的列添加到另一个 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44431180/

相关文章:

python - os.environ 没有显示一些变量

linux - 无法删除共享文件系统中的文件

java - 简单的纯java CSV读取和解析

r - 如何将多个数据框导出到 CSV?

php - 多维数组导致 PHP 插入查询中出现 mysql 错误

mysql - 数据插入到本地测试服务器上的特定表中,但不会插入到实时站点上

linux - 我需要在 unix 上搜索不完全匹配,但无法使用 grep 来完成

c++ - FlushViewOfFile(Windows)和msync(Linux)的耗时

mysql - 默认日期值 hibernate

java - 使用 opencsv API 或 Apache Poi Api 是否有限制?