【发布时间】:2018-09-10 07:13:00
【问题描述】:
示例行:
"1","Point 1","value1,value2,value3","value1: funtion1**\n**value2: function2","UUID=12345","description"
我要提取第 1 列、第 2 列和第 5 列。
- 我不能使用逗号,因为 col3 有多个逗号。
- 第 4 列包含多个新行
\n,因此无法到达第 5 列(UUID)。
我们可以通过用excel打开一个csv文件来实现,只需要选择字段分隔符和文本分隔符。脚本可以吗?
您可以使用this link下载文件。
【问题讨论】:
-
您可以发布您的 CSV 文件吗?而示例行是一个列表还是一个字符串对象?
-
你不能用 python csv 模块做吗?
-
我查看了之前和提到的文章。关于这个问题的
uniq很少有:多个逗号、多个换行符和文本分隔符,这些在任何文章中都不存在。为了清楚地理解问题,请检查提到的链接并在 excel 中打开一个 csv 文件。它是一条线。
标签: python linux shell scripting grep