我想将一些输出重定向到Ruby脚本,
这样我就可以在Ruby的output
上做点什么。
例如,“git log | ruby my_script.rb”
然后我可以在ruby脚本中操作git log
的输出。
stdout_output = $stdout
stdout_output.each {~~~}
标准输出可能看起来像这样
答案 0 :(得分:0)
您可以使用gets
从STDIN读取输入,因此如果您的脚本如下所示:
# my_script.rb
p gets
你跑:
echo 'Hello World!' | ruby my_script.rb
您的STDOUT(控制台)将输出Hello World!