如何使用Bash获取Ruby变量?

时间:2016-06-01 18:21:56

标签: ruby bash

我有一个名为script.rb的Ruby脚本,如下所示:

puts 16

我有一个Bash脚本,如下所示:

#!/bin/bash
SOME_VARIABLE=$(ruby script.rb)

我希望SOME_VARIABLE等于16,或者我puts script.rbP的其他任何内容。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

你可以这样使用它。

#!/bin/bash
SOME_VARIABLE=`ruby script.rb`

例如,如果要导出环境变量。

export SOME_ENV=`ruby script.rb`
$ echo $SOME_ENV
16

有关command substitution的更多信息。