分类: LINUX
2008-12-10 14:35:57
perl -pe 's/^\d+\.\d+/localtime($&)/e;' 时间文件
输入
801281121.112121 iri
12121121212.12111 asda
12212156771212221.12121 gg
输出
Wed May 24 10:05:21 1995 iri
Mon Feb 8 02:06:52 2354 asda
Sun Jul 12 13:10:20 386989812 gg
2. awk
awk '{print strftime("%Y-%m-%d %H:%M:%S",$1),$2}' 时间文件
输入
801281121.112121 iri
12121121212.12111 asda
12212156771212221.12121 gg
输出
1995-05-24 10:05:801281121 iri
2354-06-08 02:02:12121121212 asda
386989812-10-12 13:07:12212156771212222 gg
显然perl的输出更人性化一些,当然awk的格式化输出调整后,也可以得到perl的效果
create day: Wed Dec 10 14:37:07 CST 2008
BY IORI
stay in sina