sed -n 's/,*$//g;s/,\+/,/g;/,/p' test.csv

去除行尾逗号,将多个连续逗号合并,过滤没有逗号的行

awk -F, 'NF>5 split($1,a,".") {print a[1]"."a[2]"."a[3]"\","$6}' test.csv

打印第一列已"."分隔的前三个子列和第六列,过滤小于6列的行

posted on 2018-11-28 17:17  perel  阅读(111)  评论(0编辑  收藏  举报