良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

sed替换指定位置的字符串

时间格式HHMMSS转换为HH:MM:SS
line-height: 26px; white-space: normal; background-color: rgb(255, 255, 255);"/>

  1. [linl@localhost ~]$ echo 000000|sed 's/./&:/2;s/./&:/5'

  2. 00:00:00

  3. [linl@localhost ~]$ echo 000000|sed 's/./&:/2;s/..:../&:/1'

  4. 00:00:00

“.”  [正则表达式]实心点,代表任意字符
“&” 匹配到的、要替换的字符(串)
s/./&:/2   把第2个形如"X"的字符串替换为"X:"
s/..:../&:/1  把第1个形如“XX:XX”的字符串替换为"XX:XX:"

注意sed用的正则表达式。


标签: linuxsed替换指定字符串位置格式

作者:良玉 分类:Shell 浏览:908 评论:0
留言列表
发表评论
来宾的头像