out(dev = STDOUT, &block) -> ()
[permalink][rdoc][edit]-
Shell#transact を呼び出しその結果を dev に出力します。
- [PARAM] dev:
- 出力先をIO オブジェクトなどで指定します。
- [PARAM] block:
- transact 内部で実行するシェルを指定します。
使用例:
require 'shell' Shell.def_system_command("head") sh = Shell.new File.open("out.txt", "w"){ |fp| sh.out(fp) { system("ls", "-l") | head("-n 3") } }