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/,"&:",