这是示例输入:
AbbigailAbieAbbyAbbi
使用 sed,我将它们分成 4 个字符,但似乎遇到了问题,因为我必须先分隔前 8 个字符,然后在每 4 个字符后添加空格
sed 's/.\{4\}/& /g
这是我用于 sed 的代码。有什么帮助吗?输出应该是
Abbigail Abie Abby Abbi
答案1
使用 posix sed
:
$ echo AbbigailAbieAbbyAbbi | sed 's/.\{4\}/& /g; s/ //'
Abbigail Abie Abby Abbi
答案2
使用 GNU sed
:
$ echo AbbigailAbieAbbyAbbi | sed -e 's/.\{4\}/& /2g'
Abbigail Abie Abby Abbi