gpt4 book ai didi

linux - 如何使用 AWK 反转字段顺序?

转载 作者:IT王子 更新时间:2023-10-29 01:11:56 25 4
gpt4 key购买 nike

我有一个具有以下布局的文件:

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

关于linux - 如何使用 AWK 反转字段顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3381804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com