标签: bash
我希望使用shell脚本在大文件中用CCYY-MM-DD日期格式替换现有日期格式(MM-DD-CCYY)。在更改日期格式之前,它应如下所示:
CCYY-MM-DD
MM-DD-CCYY
2014-01-31|2014-01-31|
更改后的日期格式应如下所示:
01-31-2014|01-31-2014|
答案 0 :(得分:5)
使用sed你可以做到:
sed -i.bak -r 's/([0-9]{4})-([0-9]{2})-([0-9]{2})/\2-\3-\1/g' file