【发布时间】:2017-11-09 06:00:44
【问题描述】:
我有以下 CSV,用“|”分隔。
101|abc|this is desc|2017
102|xyz|"thie is a long desc
des for xyz continue here."|2017
我有两条记录,101 和 102。 102 条记录分为 2 行。如何使用sed 或其他命令行工具来转义带有“/”的换行符?
【问题讨论】:
-
预期输出是什么?
-
换行不是记录的结尾吗?如果是这样,换行符不是 eor 的唯一原因是如果一个字段识别引号,它可以用嵌入的换行符进行扩展。 csv 解析器不能正确解释这个,或者是什么问题?
标签: regex linux csv sed command-line