0
我有含有特定的日期格式类似下面的第5列太多记录的文件日期:转换日期由AWK
9010146679 20170129 26079 2/6/2017 2/11/2017 1002
9010149451 20170129 26079 2/6/2017 2/13/2017 1002
9010149451 20170129 24079 2/6/2017 2/14/2017 1005
9010156092 20170129 26079 2/6/2017 2/15/2017 1002
我想更改第5列的日期格式在第二列的格式。 从逻辑上讲,我的意思是一样的东西如下:
awk '{for (i=11;i<=15;i++) { if (5$=="2/i/2017") sub("2/i/2017","201702i") }}' file.txt
我找不到正确的语法。谁能帮忙?
太棒了!它的工作原理... 非常感谢 – aschkant