如果您的行只包含您的数字,您可以将组中的前四个字符分组:
\(....\)
Run Code Online (Sandbox Code Playgroud)
以及另外两组中的以下两个:
\(....\)\(..\)
Run Code Online (Sandbox Code Playgroud)
然后,您只需通过对第一个组(\1)的反向引用,短划线,对第二个组的反向引用(\2)和另一个破折号来替换它:
\1-\2-
Run Code Online (Sandbox Code Playgroud)
结果:
$ echo 12345678900000 | sed 's/\(....\)\(..\)/\1-\2-/'
1234-56-78900000
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5517 次 |
| 最近记录: |