分离数字字符串值

时间:2015-12-16 14:11:30

标签: regex bash unix awk sed

我有一个数字字符串,需要在0到9999之间插入一个空格。

命令:

echo "9999.09999.09999.09999.09999.09999.09999.09999.09999.09999.09999.0" | sed 's/[0-9][0-9][0-9][0-9].[0-9]/[0-9][0-9][0-9][0-9].[0-9]\s/g'

期望输出:

9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0

1 个答案:

答案 0 :(得分:2)

这是你在这里给我们的细节......

echo "9999.09999.09999.09999.09999.09999.09999.09999.09999.09999.09999.0" | sed "s/09/0 9/g"

9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0 9999.0