kru*_*hah 5 ruby bash shell ubuntu
我们如何从ruby脚本中返回值?
#!/usr/bin/env ruby
a = "test"
a
Run Code Online (Sandbox Code Playgroud)
我们如何在Ubuntu终端或java或c中访问'a'的值?
在ruby/python脚本中打印您的变量,然后可以通过示例从shell脚本中读取它:
#!/bin/bash
ruby_var=$(ruby myrubyscript.rb)
python_var=$(python mypythonscript.py)
echo "$ruby_var"
echo "$python_var"
Run Code Online (Sandbox Code Playgroud)
注意你的ruby/python脚本只打印这个变量(有更复杂的方法,通过示例命名管道进行更多交互).