【发布时间】:2021-06-17 10:21:24
【问题描述】:
我的文件中有以下格式的数据
"123","XYZ","M","N","P,Q"
"345",
"987","MNO","A,B,C"
我总是希望行中有 5 个条目,所以如果 2 中的字段计数,则需要添加 3 个额外的 ("")。
"123","XYZ","M","N","P,Q"
"345","","","",""
"987","MNO","A,B,C","",""
我查看了页面上的解决方案
Add Extra Strings Based on count of fields- Sed/Awk
它有非常相似的要求,但是当我尝试时它失败了,因为我在字段中也有逗号 (,)。
谢谢。
【问题讨论】:
-
第二行末尾的
,是错字吗?如果没有,其他字段也可以为空吗?