Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > shell/filterライブラリ > Shell::Filterクラス > >>

instance method Shell::Filter#>>

self >> to -> self[permalink][rdoc]

toをフィルタに追加する。 toが, 文字列ならばファイルに, IOオブジェクトであれば それをそのまま出力とする。

[PARAM] to:
出力先を指定します。文字列ならばファイルに、IOオブジェクトならばそれに出力します。

使用例

require 'shell'
Shell.def_system_command("tail")
sh = Shell.new
sh.transact {
  (sh.tail("-n 3") < "/etc/passwd") >> "tail.out"
  #(sh.tail("-n 3") < "/etc/passwd") >> File.open("tail.out", "w") # でも同じ。
}