将多个非分隔数字拆分为两位有效数字

1 bash awk

我需要使用awk分割一长串未分隔的数字.我该如何拆分:

91.5799.3677.48107.5981.26
Run Code Online (Sandbox Code Playgroud)

使用awk生成这个:

91.57
99.36
77.48
107.59
81.26
Run Code Online (Sandbox Code Playgroud)

anu*_*ava 5

它可能更容易egrep:

s='91.5799.3677.48107.5981.26'
egrep -o '[^.]*.[0-9]{2}' <<< "$s"
91.57
99.36
77.48
107.59
81.26
Run Code Online (Sandbox Code Playgroud)