如何在 XML 变量中连接用户名?
How to concatenate the username in an XML variable?
我在我的 ROS 启动文件中定义了一个参数,它是一个 XML 文件,我想用 path
变量定义中的 user
替换用户名变量,即 $USER
.
<arg name = "path" default="/media/user/ssd1/data//" />
我尝试了 $USER
、${USER}
、@USER
的组合,但没有成功。
有什么办法吗?
您可以使用 env 替换参数。
<arg name="path" default="/media/$(env USER)/ssd1/data/"/>
我在我的 ROS 启动文件中定义了一个参数,它是一个 XML 文件,我想用 path
变量定义中的 user
替换用户名变量,即 $USER
.
<arg name = "path" default="/media/user/ssd1/data//" />
我尝试了 $USER
、${USER}
、@USER
的组合,但没有成功。
有什么办法吗?
您可以使用 env 替换参数。
<arg name="path" default="/media/$(env USER)/ssd1/data/"/>