我想将简单的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
有好主意吗?
答案 0 :(得分:3)
您可以将文件传递给irb
。
irb hello.rb > output.txt
输出不完全相同,但你也可以这样做:
cat hello.rb | irb > out.txt