Sed 两个字符之间插入符号

Sed 两个字符之间插入符号

12523256874

实现结果:12:52:32:56:87:45

方法1:

echo "125232568745" | sed ':a;s/\([0-9]\{2\}\)\([0-9]\{2\}\)/\1:\2/;t a'
12:52:32:56:87:45

[解析]
通过设置标签 a 设置两个数字为一个域,然后2个域之间插入“:”,当格式不符合时通过 t 跳转至脚本结尾

方法2:

echo "125232568745" | awk '{gsub(/..\B/,"&:",


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部