我有一个名为script.rb
的Ruby脚本,如下所示:
puts 16
我有一个Bash脚本,如下所示:
#!/bin/bash
SOME_VARIABLE=$(ruby script.rb)
我希望SOME_VARIABLE
等于16
,或者我puts
script.rb
中P
的其他任何内容。
我该怎么做?
答案 0 :(得分:2)
你可以这样使用它。
#!/bin/bash
SOME_VARIABLE=`ruby script.rb`
例如,如果要导出环境变量。
export SOME_ENV=`ruby script.rb`
$ echo $SOME_ENV
16
有关command substitution的更多信息。