文件字段格式转化问题求助 急!!!

sh/bash/dash/ksh/zsh等Shell脚本
回复
zeng8809
帖子: 19
注册时间: 2010-07-06 23:58

文件字段格式转化问题求助 急!!!

#1

帖子 zeng8809 » 2012-05-07 10:39


有这样一个csv文本:
13,32,02/04/2012,08/23/2012,Jorden
23,60,05/07/2012,08/23/2012,July
11,21,03/01/2012,08/23/2012,Green

请问怎么把每条记录中的2个日期格式化为0000-00-00的格式,如02/04/2012格式化为2012-02-04,
使文本变为:
13,32,2012-02-04,2012-08-23,Jorden
23,60,2012-05-07,2012-08-23,July
11,21,2012-03-01,2012-08-23,Green
急,求路过的各位大牛赐教~~~
头像
link_01
帖子: 1024
注册时间: 2008-11-05 13:24

Re: 文件字段格式转化问题求助 急!!!

#2

帖子 link_01 » 2012-05-07 12:38

sed -r 's#([0-9]+)/([0-9]+)/([0-9]+)#\3-\1-\2#g' txt
sed -r 's#(\w+)/(\w+)/(\w+)#\3-\1-\2#g' txt
笔记
-------------------------------------
http://blog.163.com/wqt_1101
回复