gpt4 book ai didi

regex - 使用 sed 或其他命令行工具转义 CSV 文件

转载 作者:太空宇宙 更新时间:2023-11-04 05:49:51 25 4
gpt4 key购买 nike

我有以下 CSV,用“|”分隔。

101|abc|this is desc|2017
102|xyz|"thie is a long desc
des for xyz continue here."|2017

我有两条记录:101102。 102条记录分为2行。如何使用 sed 或其他命令行工具用“/”转义换行符?

最佳答案

awk 是处理此问题的更好工具。

假设您知道每行需要多少列。您可以使用此 awk 命令:

awk -v n=4 -F '|' 'p+NF<n{p+=NF-1; print $0 "\\"; next} {p=0} 1' file

101|abc|this is desc|2017
102|xyz|"this is a long desc\
des for xyz continue here."|2017

关于regex - 使用 sed 或其他命令行工具转义 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44420164/

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