【发布时间】:2026-01-10 23:05:01
【问题描述】:
我有 20000 行和 5 列的大逗号分隔文件,我想提取特定列,但是值更多所以逗号更多,除了标题,所以如何剪切这样的列。
示例文件:
name,v1,v2,v3,v4,v5
as,"10,12,15",21,"12,11,10,12",5,7
bs,"11,15,16",24,"19,15,18,23",9,3
这是我想要的输出:
name,v4,v5
as,5,7
bs,9,3
我尝试了以下剪切命令但不起作用
cut -d, -f1,5,6
【问题讨论】:
-
20000 并不大。二十多年前,我不会三思而后行将其放入文本编辑器并对其进行搜索替换。
-
据我统计,您的文件有六个字段:名称和 v1 到 v5。