このように Ruby を実行したい
cat *.txt |my_print_last_line.rb
そして、各ファイルの最後の行を印刷します(最初に印刷できれば、何か面白いことができるかもしれません)
クラスはそれARGF
を解決することを約束しているようです。これを試しました:
ARGF.each do |line|
last_line_of_file = line[last]
puts last_line_of_file
end
ただしARGF.each
、個々のファイルではなく、連結されたすべてのファイルの 1 つの長い文字列のようです。