【发布时间】:2021-03-17 23:05:55
【问题描述】:
我想通过一些修改将一个 csv 标题逐行复制到另一个
输入 csv
name,"Mobile Number","mobile1,mobile2",email2,Address,email21
test, 123456789,+123456767676,a@test.com,testaddr,a1@test.com
test1,7867778,8799787899898,b@test,com, test2addr,b2@test.com
在新的 csv 中,这应该是这样的,并且还应该创建文件。对于 sting 列,我将传递列名,因此只有该列将转换为字符串
name.auto()
Mobile Number.auto()
mobile1,mobile2.string()
email2.auto()
Address.auto()
email21.auto()
正如您在上面看到的,所有这些带有类型修改的标题应该插入不同的行中
我尝试过使用以下命令,但这仅适用于复制第一行
sed '1!d' input.csv > output.csv
【问题讨论】:
-
到目前为止你尝试了什么?
-
欢迎来到 Stack Overflow。 SO is a question and answer page for professional and enthusiast programmers。请在您的问题中添加您自己的代码。您应该至少展示自己为解决这个问题所做的研究。
-
@Tushar 我已经努力更新了这个问题。
-
@user13000875 - 我无法理解输出要求。是否要将标题行拆分为多行?
-
使用
.string()的标准是什么?