将简单的Ruby脚本及其输出保存在一个文件中

时间:2018-05-11 13:42:47

标签: ruby jupyter-notebook irb pry

我想将简单的Ruby脚本及其输出保存在一个文件中。 我知道jupyter-notebook是一个很好的工具。使用iruby可以使用jupyter执行Ruby脚本。但我不想使用iruby。因为iruby不稳定而且jupyter对我来说过度工程。

所以我正在寻找一种简单的方法。

hello.rb的

puts "hello world"
2 + 3

执行一些不错的命令

irbliketool hello.rb > output.txt

output.txt看起来像这样......

irb > puts "hello world"
hello world
=> nil

irb > 2+3
=> 5

有好主意吗?

1 个答案:

答案 0 :(得分:3)

您可以将文件传递给irb

irb hello.rb > output.txt

输出不完全相同,但你也可以这样做:

cat hello.rb | irb > out.txt