我想用shell脚本在大文件中用日期格式替换现有的日期格式(CCYY-MM-DD)MM-DD-CCYY.在更改日期格式之前,它应该如下所示:
2014-01-31|2014-01-31|
Run Code Online (Sandbox Code Playgroud)
更改后的日期格式应如下所示:
01-31-2014|01-31-2014|
Run Code Online (Sandbox Code Playgroud)
使用sed你可以这样做:
sed -i.bak -r 's/([0-9]{4})-([0-9]{2})-([0-9]{2})/\2-\3-\1/g' file
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
782 次 |
| 最近记录: |