sed awk时间:2023-03-10 03:21:08 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列的行