我完成了一个家庭作业的短文件,它使用 IO.popen("command").readlines 来获取该命令的 STDOUT。但是,我需要编写一个 shell 脚本来包装我的 ruby 文件。没问题,但是以某种方式将它放在 shell 脚本中会使 readlines 挂起。
ruby script.rb foo example > example.out
这行得通
script.sh foo example >example.out
这挂在readlines上。ruby script.rb
是 script.sh 包含的所有内容。