在一个字符串中插入符号的方法有,例如在字符串:20061121164330中插入符号,使之变成日期格式:2006-11-21
16:43:30,方法如下:
方法一:
#echo '20061121164330' | sed -r
's/^(.{4})(.{2})(.{2})(.{2})(.{2})(.{2})$/\1-\2-\3 \4:\5:\6/g'
方法
二:
#echo "20061121155230" | sed
's,\(.\{4\}\)\(.\{2\}\)\(.\{2\}\)\(.\{2\}\)\(.\{2\}\)\(.\{2\}\),\1-\2-\3
\4:\5:\6,'
方法三:
#echo "20061121155230" |awk
'BEGIN{FS=""}{print $1$2$3$4"-"$5$6"-"$7$8" "$9$10":"$11$12":"$13$14}'
阅读(6696) | 评论(0) | 转发(0) |