gpt4 book ai didi

awk - 如何在 csv 文件中替换管道而不是逗号

转载 作者:行者123 更新时间:2023-12-02 21:15:59 25 4
gpt4 key购买 nike

我想将 csv 文件从逗号分隔转换为管道 (|)。但在 csv 文件中,有些行也应该有逗号,

我的文件

$ cat a.txt
"a","b","c,test","new","abc"

期望:

a|b|c,test|new|abc

最佳答案

这个sed命令可以做到:

sed 's/","/\|/g; s/"//g' File

将所有 "," 模式替换为 |。这将在两端都有 ",稍后将其删除。

示例:

AMD$ cat File
"a","b","c,test","new","abc"

AMD$ sed 's/","/\|/g; s/"//g' File
a|b|c,test|new|abc

关于awk - 如何在 csv 文件中替换管道而不是逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590067/

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