るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.011秒)

別のキーワード

  1. _builtin chomp
  2. kernel chomp
  3. string chomp
  4. string chomp!
  5. _builtin chomp!

ライブラリ

検索結果

Open3.#popen3(*cmd) -> [IO, IO, IO, Thread] (13.0)

外部プログラム cmd を実行し、そのプロセスの標準入力、標準出力、標準エラー 出力に接続されたパイプと実行したプロセスを待つためのスレッドを 4 要素の 配列で返します。

...たパイプと実行したプロセスを待つためのスレッドを 4 要素の
配列で返します。

require 'open3'
stdin, stdout, stderr, wait_thr = *Open3.popen3("/usr/bin/nroff -man")

@param cmd 実行するコマンドを指定します。

@return ブロックを指定した場...
...を実行し、最後にパイプ
を close します。この場合はブロックの最後の式の結果を返します。

require 'open3'

Open3
.popen3("read stdin; echo stdout; echo stderr >&2") {|stdin, stdout, stderr, wait_thr|
stdin.puts "stdin"
stdin.close # または close...
...:

require "open3"

# オプションを指定した場合。
Dir.chdir("/tmp")
Open3
.popen3("pwd", :chdir=> "/") {|i,o,e,t|
p o.read.chomp #=> "/"
}

# オプションを指定しない場合。
Dir.chdir("/tmp")
Open3
.popen3("pwd") {|i,o,e,t|
p o.read.chomp #=> "/tmp"...

Open3.#popen3(*cmd) {|stdin, stdout, stderr, wait_thr| ... } -> () (13.0)

外部プログラム cmd を実行し、そのプロセスの標準入力、標準出力、標準エラー 出力に接続されたパイプと実行したプロセスを待つためのスレッドを 4 要素の 配列で返します。

...たパイプと実行したプロセスを待つためのスレッドを 4 要素の
配列で返します。

require 'open3'
stdin, stdout, stderr, wait_thr = *Open3.popen3("/usr/bin/nroff -man")

@param cmd 実行するコマンドを指定します。

@return ブロックを指定した場...
...を実行し、最後にパイプ
を close します。この場合はブロックの最後の式の結果を返します。

require 'open3'

Open3
.popen3("read stdin; echo stdout; echo stderr >&2") {|stdin, stdout, stderr, wait_thr|
stdin.puts "stdin"
stdin.close # または close...
...:

require "open3"

# オプションを指定した場合。
Dir.chdir("/tmp")
Open3
.popen3("pwd", :chdir=> "/") {|i,o,e,t|
p o.read.chomp #=> "/"
}

# オプションを指定しない場合。
Dir.chdir("/tmp")
Open3
.popen3("pwd") {|i,o,e,t|
p o.read.chomp #=> "/tmp"...