awk 按条件更换字段内容,更改输出分隔符

电脑杂谈  发布时间:2019-12-26 04:02:04  来源:网络整理

awk print 分隔符_awk print >>_<a href=awk print'/>

需求awk print 分隔符,把一下两条数据的第六个字段为30-1-202形式的内容替换为最后一个数字202

杭州市西湖区**公寓,**公寓,30,1,,30-1-202,地名地址信息;门牌信息;楼栋号,120.10606299999999,30.280378999999996

awk print >>_awk print 分隔符_awk print

杭州市西湖区**公寓,**公寓,30,2,,205,地名地址信息;门牌信息;楼栋号,120,30

awk 命令:

awk print >>_awk print 分隔符_awk print

awk -F, -v OFS="," '{if ($6 ~ /[0-9]\-/) {split($6,dorm,"-");$6=dorm[3];print $0} else{print $0}}' kd_gd_address_all_parser.csv > kd_gd_address_all_parser_new.csv

输出:

awk print 分隔符_awk print_awk print >>

杭州市西湖区**公寓,**公寓,30,1,,202,地名地址信息;门牌信息;楼栋号,120.10606299999999,30.280378999999996

杭州市西湖区**公寓,**公寓,30,2,,205,地名地址信息;门牌信息;楼栋号,120,30

awk print_awk print 分隔符_awk print >>

涉及至的内容有:

1.if else语句 2.更改输出数组awk print 分隔符,3.正则匹配 4.更改字段输出 5.split分割


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-134684-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 路凯文
        路凯文

        现在不容易的事情就是炫富了

        • 冯瑶
          冯瑶

          人家是主战舰艇里的其中一舰

      • 续雪谷
        续雪谷

        如果我们有10艘这样的阿利伯克宙斯盾

      • 裴思谦
        裴思谦

        后勤怎么办

      热点图片
      拼命载入中...