小编gri*_*let的帖子

Ruby中STDIN的最佳实践?

我想处理Ruby中的命令行输入:

> cat input.txt | myprog.rb
> myprog.rb < input.txt
> myprog.rb arg1 arg2 arg3 ...
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?特别是我想处理空白STDIN,我希望有一个优雅的解决方案.

#!/usr/bin/env ruby

STDIN.read.split("\n").each do |a|
   puts a
end

ARGV.each do |b|
    puts b
end
Run Code Online (Sandbox Code Playgroud)

ruby stdin

299
推荐指数
5
解决办法
18万
查看次数

标签 统计

ruby ×1

stdin ×1