Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ruby中,如何将STDIN重定向到文件_Ruby - Fatal编程技术网

在Ruby中,如何将STDIN重定向到文件

在Ruby中,如何将STDIN重定向到文件,ruby,Ruby,此Ruby代码挂起: file = File.open('filename') STDIN = file do_stuff file.close 在Ruby中,如何将STDIN重定向到文件 好的,根据提供的变体链接,我让它工作了: file = STDIN.reopen('filename') do_stuff file.close 谢谢 一些变化?

此Ruby代码挂起:

file = File.open('filename')
STDIN = file
do_stuff
file.close

在Ruby中,如何将STDIN重定向到文件

好的,根据提供的变体链接,我让它工作了:

file = STDIN.reopen('filename')
do_stuff
file.close
谢谢

一些变化?