Wildfly/JBoss CLI:如何将变量设置为表达式的结果?

Wildfly/JBoss CLI:如何将变量设置为表达式的结果?,jboss,command-line-interface,wildfly,jboss-cli,Jboss,Command Line Interface,Wildfly,Jboss Cli,我有一个表达式,用于读取数据源的用户名属性: [standalone@localhost:9990 /] /subsystem=datasources/xa-data-source=MYDATASOURCE:read-attribute(name=user-name) { "outcome" => "success", "result" => "DS_USERNAME" } 我想将结果存

我有一个表达式,用于读取数据源的用户名属性:

[standalone@localhost:9990 /] /subsystem=datasources/xa-data-source=MYDATASOURCE:read-attribute(name=user-name)
{
    "outcome" => "success",
    "result" => "DS_USERNAME"
}
我想将结果存储在一个变量中,以便在其他表达式中使用它

如果我只是使用set,它会将变量设置为表达式本身,而不是结果:

[standalone@localhost:9990 /] set DSUSER=/subsystem=datasources/xa-data-source=MYDATASOURCE:read-attribute(name=user-name)
[standalone@localhost:9990 /] echo $DSUSER
/subsystem=datasources/xa-data-source=MYDATASOURCE:read-attribute(name=user-name)

[standalone@localhost:9990 /] $DSUSER
{
    "outcome" => "success",
    "result" => "DS_USERNAME"
}
我真的只是想以某种方式设置DSUSER,这样“echo$DSUSER”会产生“DS_USERNAME”:

[standalone@localhost:9990 /] echo $DSUSER
DS_USERNAME
我有办法做到吗? (我已经尝试将其传送到grep,但此grep不支持regex捕获组)