るりまサーチ

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

別のキーワード

  1. _builtin exec
  2. kernel exec
  3. rubygems/defaults default_exec_format
  4. process exec
  5. module class_exec

種類

ライブラリ

クラス

検索結果

<< 1 2 > >>

IO.popen([env = {}, [cmdname, arg0], *args, execopt={}], mode = "r", opt={}) -> IO (116.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...パイプを IO オブジェクトとして返します。

p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"

サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定...
...後、生成したパイ
プは自動的にクローズされます。

p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
# => "foo\n"


opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや...
...nal_encoding: "EUC-JP"){|nkf_io|
nkf_io.read
}

これに加えて、プロセス起動のためのオプションを execopt で指定することもできます。
exec
opt ではエンコーディングなどは指定できません。

# 標準エラー出力を子プロセス側で標...

IO.popen([env = {}, [cmdname, arg0], *args, execopt={}], mode = "r", opt={}) {|f| ... } -> object (116.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...パイプを IO オブジェクトとして返します。

p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"

サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定...
...後、生成したパイ
プは自動的にクローズされます。

p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
# => "foo\n"


opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや...
...nal_encoding: "EUC-JP"){|nkf_io|
nkf_io.read
}

これに加えて、プロセス起動のためのオプションを execopt で指定することもできます。
exec
opt ではエンコーディングなどは指定できません。

# 標準エラー出力を子プロセス側で標...

IO.popen([env = {}, cmdname, *args, execopt={}], mode = "r", opt={}) -> IO (116.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...パイプを IO オブジェクトとして返します。

p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"

サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定...
...後、生成したパイ
プは自動的にクローズされます。

p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
# => "foo\n"


opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや...
...nal_encoding: "EUC-JP"){|nkf_io|
nkf_io.read
}

これに加えて、プロセス起動のためのオプションを execopt で指定することもできます。
exec
opt ではエンコーディングなどは指定できません。

# 標準エラー出力を子プロセス側で標...

IO.popen([env = {}, cmdname, *args, execopt={}], mode = "r", opt={}) {|f| ... } -> object (116.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...パイプを IO オブジェクトとして返します。

p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"

サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定...
...後、生成したパイ
プは自動的にクローズされます。

p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
# => "foo\n"


opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや...
...nal_encoding: "EUC-JP"){|nkf_io|
nkf_io.read
}

これに加えて、プロセス起動のためのオプションを execopt で指定することもできます。
exec
opt ではエンコーディングなどは指定できません。

# 標準エラー出力を子プロセス側で標...

IO.popen(env = {}, [[cmdname, arg0], *args, execopt={}], mode = "r", opt={}) -> IO (116.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...パイプを IO オブジェクトとして返します。

p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"

サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定...
...後、生成したパイ
プは自動的にクローズされます。

p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
# => "foo\n"


opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや...
...nal_encoding: "EUC-JP"){|nkf_io|
nkf_io.read
}

これに加えて、プロセス起動のためのオプションを execopt で指定することもできます。
exec
opt ではエンコーディングなどは指定できません。

# 標準エラー出力を子プロセス側で標...

絞り込み条件を変える

IO.popen(env = {}, [[cmdname, arg0], *args, execopt={}], mode = "r", opt={}) {|f| ... } -> object (116.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...パイプを IO オブジェクトとして返します。

p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"

サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定...
...後、生成したパイ
プは自動的にクローズされます。

p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
# => "foo\n"


opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや...
...nal_encoding: "EUC-JP"){|nkf_io|
nkf_io.read
}

これに加えて、プロセス起動のためのオプションを execopt で指定することもできます。
exec
opt ではエンコーディングなどは指定できません。

# 標準エラー出力を子プロセス側で標...

IO.popen(env = {}, [cmdname, *args, execopt={}], mode = "r", opt={}) -> IO (116.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...パイプを IO オブジェクトとして返します。

p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"

サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定...
...後、生成したパイ
プは自動的にクローズされます。

p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
# => "foo\n"


opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや...
...nal_encoding: "EUC-JP"){|nkf_io|
nkf_io.read
}

これに加えて、プロセス起動のためのオプションを execopt で指定することもできます。
exec
opt ではエンコーディングなどは指定できません。

# 標準エラー出力を子プロセス側で標...

IO.popen(env = {}, [cmdname, *args, execopt={}], mode = "r", opt={}) {|f| ... } -> object (116.0)

サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。

...パイプを IO オブジェクトとして返します。

p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"

サブプロセスを指定する方法は2通りあります。文字列を指定する場合と配列を指定...
...後、生成したパイ
プは自動的にクローズされます。

p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
# => "foo\n"


opt でプロセス起動のためのオプションや、パイプ IO オブジェクトの属性(エンコーディングや...
...nal_encoding: "EUC-JP"){|nkf_io|
nkf_io.read
}

これに加えて、プロセス起動のためのオプションを execopt で指定することもできます。
exec
opt ではエンコーディングなどは指定できません。

# 標準エラー出力を子プロセス側で標...

Rubyの起動 (30.0)

Rubyの起動 * cmd_option * shebang

...-pフラグが指定されていると
gets

で読み込まれた各行の最後に対して
String#chomp!を行います。

: -n

このフラグがセットされるとプログラム全体が
sed -nやawk
のように
//emlist{
while gets
...
end
//}
で囲まれてい...
...で、
#! による実行をエミュレートするために、以下の
ようにして使うことができます:
//emlist{
#!/bin/sh
exec
ruby -S -x $0 "$@"
#! ruby
//}

システムは最初の行により、スクリプトを/bin/sh
に渡します。/bin/shは2行目を...
...--yjit

デフォルトの設定でYJITを有効にします。

: --yjit-[option]

指定した設定でYJITを有効にします。

: --yjit-exec-mem-size=num

MiB単位で実行可能メモリブロックのサイズを指定します。(デフォルト: 256)

: --yjit-call-threshold=num...
<< 1 2 > >>