如何在ruby脚本中设置shell变量?

如何在ruby脚本中设置shell变量?,ruby,shell,Ruby,Shell,嗨,这是我下面的代码。我需要通过在ruby脚本中分配的shell脚本获取值 #!/bin/bash ruby <<EOM system <<-CMD export VARNAME=123 CMD EOM echo "------" echo ${VARNAME} 有什么帮助吗?你不能。子进程继承其父进程的环境,但不能修改它。您不能。子进程继承其父进程的环境,但不能对其进行修改 ------

嗨,这是我下面的代码。我需要通过在ruby脚本中分配的shell脚本获取值

#!/bin/bash

ruby <<EOM
    system <<-CMD
        export VARNAME=123
    CMD
EOM
echo "------"
echo ${VARNAME}

有什么帮助吗?

你不能。子进程继承其父进程的环境,但不能修改它。

您不能。子进程继承其父进程的环境,但不能对其进行修改

------