除非您向我们展示/opt/ros/setup.bash. 通常,获取脚本意味着该脚本已在您当前的 shell 中执行。它通常用于设置某些变量并使它们在当前会话中可用。
例如,下面的脚本简单地定义了变量foo并赋予它值bar:
foo=bar
Run Code Online (Sandbox Code Playgroud)
如果我将其另存为foo.sh并获取它,该变量将可供我使用:
## Before sourcing, $foo is empty
$ echo $foo
$
## Once I source, $foo is defined
$ source foo.sh
$ echo $foo
bar
$
Run Code Online (Sandbox Code Playgroud)