Bash脚本转换日期格式

时间:2014-02-24 18:36:45

标签: bash

我希望使用shell脚本在大文件中用CCYY-MM-DD日期格式替换现有日期格式(MM-DD-CCYY)。在更改日期格式之前,它应如下所示:

2014-01-31|2014-01-31|

更改后的日期格式应如下所示:

01-31-2014|01-31-2014|

1 个答案:

答案 0 :(得分:5)

使用sed你可以做到:

sed -i.bak -r 's/([0-9]{4})-([0-9]{2})-([0-9]{2})/\2-\3-\1/g' file