101件ヒット
[101-101件を表示]
(0.232秒)
クラス
モジュール
- Enumerable (5)
- Kernel (31)
キーワード
-
$ , (1) -
$ 1 (1) -
$ 10 (1) -
$ 11 (1) -
$ 2 (1) -
$ 3 (1) -
$ 4 (1) -
$ 5 (1) -
$ 6 (1) -
$ 7 (1) -
$ 8 (1) -
$ 9 (1) -
$ > (1) -
$ \ (1) -
$ _ (1) -
$ stdout (1) - <=> (1)
- ConditionVariable (1)
- DATA (1)
- Interrupt (1)
- SizedQueue (1)
- [] (1)
- chunk (1)
-
close
_ write (1) - cycle (4)
- downto (2)
- each (2)
-
each
_ char (4) -
each
_ codepoint (2) -
each
_ entry (2) - fail (3)
- fdatasync (1)
- fetch (3)
- flush (1)
- foreach (2)
-
initialize
_ copy (1) -
inplace
_ mode (1) -
inplace
_ mode= (1) -
instance
_ method (1) - loop (2)
- new (1)
- open (2)
- p (1)
- popen (14)
- printf (4)
- puts (1)
- raise (3)
- reopen (3)
-
reverse
_ each (2) - select (1)
- size? (1)
- sprintf (1)
- stop (1)
- sysseek (1)
- times (2)
-
to
_ s (1) -
untrace
_ var (1) - upto (2)
検索結果
-
IO
. popen(env = {} , command , mode = "r" , opt={}) {|f| . . . } -> object (24010.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
サブプロセスを実行し、そのプロセスの標準入出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定する場合です。
文字列の場合は、シェルを経由して子プロセスを実行し、
配列の場合は、シェルを経由せずに子プロセスを実行します。
...