正则表达式,bash

Qui*_*uim 1 regex bash sed

我需要读取coordinates.ascii只有一行的ASCII文件:

-I0.00130000258937/0.000899999864241
Run Code Online (Sandbox Code Playgroud)

一个bash脚本里面,属性0.00130000258937的变量x_inc0.000899999864241y_inc.猜猜正则表达式x_inc是:

(\d.\d+)(?=/)
Run Code Online (Sandbox Code Playgroud)

但我不知道y_inc的正则表达式以及sed或grep命令/语法在bash中实现regexp ..

x_inc=$(sed -n '(\d.\d+)(?=/)' coordinates.ascii )     # does not work!!!
Run Code Online (Sandbox Code Playgroud)

gle*_*man 5

只是用bash:

$ IFS="I/" read _ x_inc y_inc < coordinates.ascii
$ echo $x_inc
0.00130000258937
$ echo $y_inc
0.000899999864241
Run Code Online (Sandbox Code Playgroud)