如何在 csv 文件中分隔如下行:
(12,'hello','this girl,is lovely(adorable \r\n actually)',goodbye),(13,'hello','this fruit,is super tasty (sweet actually)',goodbye)
到下面作为2个不同的行:
(12,'hello','this girl,is lovely(adorable \r\n actually)',goodbye)
(13,'hello','this fruit,is super tasty (sweet actually)',goodbye)
我尝试使用:
awk -F"[()]" '{print $2}' test.csv
但它没有用,丢失了几行。
该数据实际上是一个 SQL 查询,我需要提取数据并使用逗号 after ) 和 before ( 作为行分隔符将其转换为不同的行