linux – 如何使用AWK逆转字段顺序?
发布时间:2020-12-14 00:44:24 所属栏目:Linux 来源:网络整理
导读:我有一个具有以下布局的文件: 123,01-08-2006124,01-09-2007125,01-10-2009126,01-12-2010 如何使用AWK将其转换为以下内容? 123,2006-08-01124,2007-09-01125,2009-10-01126,2009-12-01 解决方法 第一次没有正确阅读问题.您需要一个字段分隔符,可以是短划
我有一个具有以下布局的文件:
123,01-08-2006 124,01-09-2007 125,01-10-2009 126,01-12-2010 如何使用AWK将其转换为以下内容? 123,2006-08-01 124,2007-09-01 125,2009-10-01 126,2009-12-01 解决方法
第一次没有正确阅读问题.您需要一个字段分隔符,可以是短划线或逗号.一旦你有了这个,你可以使用短划线作为输出字段分隔符(因为它是最常见的)并使用连接伪造逗号:
awk -F',|-' 'OFS="-" {print $1 "," $4,$3,$2}' file (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |