kind=defined
names=seek
visibility=public

--- seek(offset, whence = IO::SEEK_SET) -> 0
ARGFが現在開いているファイルのファイルポインタを whence の位置から offset だけ移動させます。 offset 位置への移動が成功すれば 0 を返します。

@param offset ファイルポインタを移動させるオフセットを整数で指定します。
@param whence [[m:IO#seek]]を参照

  # カレントディレクトリから適当にファイルを選ぶ
  ARGV.replace(
    Dir.glob("*").select{|name| FileTest.file?(name)}
  )

  until ARGF.closed?
    begin
      ARGF.seek(-13, IO::SEEK_END)
      printf "(%s):%s", ARGF.filename, ARGF.readline
    rescue Errno::EINVAL
      printf "Error %s (%s)\n", ARGF.filename, $!.to_s
    end
    ARGF.skip
  end
  #例
  #=> (sample.yaml):d of sample
  #=> (test.rb):.skip
  #=> (test.rb~):.skip
  #=> Error third.txt (Invalid argument - third.txt)
  #=> (ugo.yaml):

@see [[m:IO#seek]]

