種類
ライブラリ
- English (276)
 - ビルトイン (2696)
 - bigdecimal (16)
 - continuation (12)
 - delegate (12)
 - digest (12)
 - e2mmap (18)
 - 
        irb
/ cmd / load (12)  - 
        irb
/ xmp (24)  - json (24)
 - 
        minitest
/ unit (1)  - mkmf (624)
 - open-uri (80)
 - open3 (24)
 - openssl (24)
 - pathname (24)
 - pp (16)
 - profiler (6)
 - pty (48)
 - rake (36)
 - 
        rubygems
/ custom _ require (12)  - scanf (12)
 - shell (12)
 - 
        shell
/ command-processor (18)  - 
        shell
/ filter (12)  - socket (72)
 - stringio (108)
 - syslog (12)
 - tempfile (55)
 - 
        test
/ unit (1)  - timeout (29)
 - tracer (12)
 - un (72)
 - win32ole (12)
 - zlib (48)
 
クラス
- 
        ARGF
. class (75)  - Array (48)
 - BasicObject (24)
 - BigDecimal (2)
 - Binding (12)
 - Complex (24)
 - Exception (24)
 - File (36)
 - IO (468)
 - 
        IRB
:: ExtendCommand :: Load (12)  - LoadError (12)
 - Module (144)
 - Object (168)
 - 
        OpenSSL
:: BN (12)  - Proc (19)
 - Shell (12)
 - 
        Shell
:: CommandProcessor (18)  - 
        Shell
:: Filter (12)  - Socket (36)
 - String (72)
 - StringIO (108)
 - SystemExit (12)
 - Tempfile (55)
 - Thread (72)
 - TracePoint (12)
 - Tracer (12)
 - UncaughtThrowError (22)
 - 
        WIN32OLE
_ EVENT (12)  - XMP (12)
 - 
        Zlib
:: GzipWriter (48)  
モジュール
- Exception2MessageMapper (18)
 - FileTest (12)
 - Kernel (2454)
 - 
        MiniTest
:: Assertions (1)  - Open3 (24)
 - 
        OpenSSL
:: Buffering (12)  - OpenURI (24)
 - 
        OpenURI
:: OpenRead (24)  - PTY (48)
 - Process (96)
 - 
        Socket
:: Constants (36)  - Syslog (12)
 - 
        Test
:: Unit (1)  - Timeout (21)
 - URI (16)
 
キーワード
- 
        
$ ! (12)  - 
        
$ & (12)  - 
        
$ & # 39; (12)  - 
        
$ -F (12)  - 
        
$ -I (6)  - 
        
$ -p (12)  - 
        
$ 1 (12)  - 
        
$ 10 (12)  - 
        
$ 11 (12)  - 
        
$ 2 (12)  - 
        
$ 3 (12)  - 
        
$ 4 (12)  - 
        
$ 5 (12)  - 
        
$ 6 (12)  - 
        
$ 7 (12)  - 
        
$ 8 (12)  - 
        
$ 9 (12)  - 
        
$ : (6)  - 
        
$ ; (12)  - 
        
$ > (12)  - 
        
$ ? (12)  - 
        
$ CHILD _ STATUS (12)  - 
        
$ DEFAULT _ INPUT (12)  - 
        
$ DEFAULT _ OUTPUT (12)  - 
        
$ ERROR _ INFO (12)  - 
        
$ ERROR _ POSITION (12)  - 
        
$ FIELD _ SEPARATOR (12)  - 
        
$ FS (12)  - 
        
$ INPUT _ LINE _ NUMBER (12)  - 
        
$ INPUT _ RECORD _ SEPARATOR (12)  - 
        
$ LAST _ MATCH _ INFO (12)  - 
        
$ LAST _ PAREN _ MATCH (12)  - 
        
$ LAST _ READ _ LINE (12)  - 
        
$ LOAD _ PATH (12)  - 
        
$ MATCH (12)  - 
        
$ NR (12)  - 
        
$ OFS (12)  - 
        
$ OUTPUT _ FIELD _ SEPARATOR (12)  - 
        
$ OUTPUT _ RECORD _ SEPARATOR (12)  - 
        
$ PID (12)  - 
        
$ POSTMATCH (12)  - 
        
$ PREMATCH (12)  - 
        
$ PROCESS _ ID (12)  - 
        
$ PROGRAM _ NAME (12)  - 
        
$ RS (12)  - 
        
$ ` (12)  - 
        
$ stdin (12)  - 
        
$ stdout (12)  - 
        
$ topdir (12)  - 
        
$ ~ (12)  - % (12)
 - 
        AI
_ V4MAPPED _ CFG (24)  - ARGF (12)
 - BigDecimal (14)
 - Complex (36)
 - Continuation (12)
 - DATA (12)
 - DelegateClass (12)
 - Digest (12)
 - Float (12)
 - Integer (12)
 - 
        NEWS for Ruby 2
. 4 . 0 (9)  - 
        NEWS for Ruby 2
. 5 . 0 (8)  - 
        NEWS for Ruby 2
. 7 . 0 (6)  - 
        NEWS for Ruby 3
. 0 . 0 (5)  - 
        NEWS for Ruby 3
. 1 . 0 (4)  - Pathname (24)
 - Proc (12)
 - 
        Profiler
_ _ (6)  - Rational (7)
 - Rubyの起動 (12)
 - 
        SCRIPT
_ LINES _ _ (12)  - 
        SO
_ ATTACH _ FILTER (24)  - 
        SO
_ DETACH _ FILTER (24)  - String (12)
 - TracePoint (12)
 - Win32ネイティブ版Rubyの互換性問題 (12)
 - [] (18)
 - 
        
_ _ callee _ _ (12)  - 
        
_ _ method _ _ (12)  - abort (24)
 - 
        add
_ filter (12)  - 
        add
_ trace _ func (12)  - ancestors (12)
 - 
        at
_ exit (12)  - autoload (24)
 - autoload? (12)
 - bigdecimal (12)
 - binding (12)
 - binread (12)
 - binwrite (12)
 - caller (36)
 - 
        caller
_ locations (24)  - catch (24)
 - 
        cc
_ command (12)  - 
        check
_ signedness (24)  - 
        check
_ sizeof (24)  - chomp (12)
 - chop (12)
 - class (12)
 - 
        class
_ eval (24)  - 
        const
_ defined? (12)  - constants (24)
 - 
        convertible
_ int (24)  - cp (12)
 - create (22)
 - 
        create
_ makefile (12)  - 
        create
_ tmpsrc (12)  - 
        def
_ exception (6)  - 
        defined
_ class (12)  - 
        depend
_ rules (12)  - desc (12)
 - 
        drb
/ extservm (12)  - 
        egrep
_ cpp (24)  - eval (36)
 - exception (24)
 - exit (24)
 - fail (36)
 - 
        find
_ executable (12)  - 
        find
_ header (12)  - 
        find
_ library (24)  - 
        find
_ type (24)  - 
        for
_ fd (12)  - foreach (24)
 - fork (24)
 - format (12)
 - freeze (12)
 - getpty (24)
 - gets (39)
 - 
        global
_ variables (12)  - gsub (36)
 - 
        have
_ header (24)  - 
        have
_ macro (24)  - 
        have
_ struct _ member (24)  - 
        have
_ type (24)  - help (12)
 - hex (12)
 - httpd (12)
 - identical? (12)
 - import (12)
 - inspect (12)
 - install (12)
 - 
        install
_ files (12)  - 
        instance
_ eval (24)  - 
        instance
_ variables (12)  - irb (12)
 - 
        irb
/ xmp (12)  - j (12)
 - kill (24)
 - libpathflag (12)
 - 
        link
_ command (12)  - load (12)
 - 
        local
_ variables (12)  - log (12)
 - loop (24)
 - method (12)
 - mkdir (12)
 - 
        module
_ eval (24)  - namespace (12)
 - new (80)
 - oct (12)
 - open (174)
 - open-uri (6)
 - 
        open
_ uri (24)  - p (12)
 - path (12)
 - popen (168)
 - popen3 (24)
 - pp (24)
 - 
        pretty
_ print (24)  - print (72)
 - printf (84)
 - proc (19)
 - 
        public
_ instance _ method (12)  - putc (48)
 - puts (60)
 - raise (48)
 - 
        rb
_ exec _ end _ proc (12)  - 
        rb
_ load (12)  - read (36)
 - readline (12)
 - readlines (48)
 - rect (12)
 - rectangular (12)
 - 
        remove
_ const (12)  - reopen (60)
 - require (12)
 - 
        require
_ relative (12)  - rmdir (12)
 - 
        ruby 1
. 6 feature (12)  - 
        ruby 1
. 8 . 2 feature (12)  - 
        ruby 1
. 8 . 4 feature (12)  - 
        ruby 1
. 9 feature (12)  - 
        run
_ config (6)  - sample (48)
 - scanf (12)
 - select (24)
 - send (24)
 - 
        set
_ trace _ func (24)  - 
        setup
_ argv (1)  - skip (1)
 - sleep (24)
 - spawn (84)
 - sprintf (12)
 - sprintf フォーマット (12)
 - srand (24)
 - status (12)
 - sub (24)
 - sysopen (12)
 - system (48)
 - tag (11)
 - terminate (12)
 - test (42)
 - timeout (29)
 - 
        to
_ a (12)  - 
        to
_ ary (12)  - 
        to
_ f (12)  - 
        to
_ i (12)  - 
        to
_ int (12)  - 
        to
_ str (12)  - 
        trace
_ var (36)  - trap (24)
 - 
        try
_ compile (24)  - 
        try
_ constant (24)  - 
        try
_ cpp (24)  - 
        try
_ do (24)  - 
        try
_ link (24)  - 
        try
_ run (24)  - 
        try
_ static _ assert (24)  - 
        try
_ type (24)  - 
        untrace
_ var (12)  - value (11)
 - warn (8)
 - 
        webrick
/ https (12)  - 
        webrick
/ httpservlet (12)  - 
        with
_ werror (24)  - write (24)
 - xmp (12)
 - xpopen (24)
 - xsystem (12)
 - このマニュアルのヘルプ (12)
 - クラス/メソッドの定義 (12)
 - セキュリティモデル (12)
 - 制御構造 (12)
 - 変数と定数 (12)
 - 手続きオブジェクトの挙動の詳細 (12)
 - 環境変数 (12)
 - 終了処理 (12)
 
検索結果
先頭5件
- 
      
Kernel
. # spawn(env , program , *args , options={}) -> Integer (27132.0)  - 
      
      
      
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...ロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
env に Hash を渡すことで、exec(2) で子プロセス内で
ファイルを実行する前に環境変数を変更することができます。
Hash のキーは環境変数名文......す。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離すかしてください。......残る場合があります。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引数が2要素の配列であった場合、第1要素の文字列が実際に
起動するプログ... - 
      
Kernel
. # spawn(program , *args) -> Integer (27132.0)  - 
      
      
      
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...ロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
env に Hash を渡すことで、exec(2) で子プロセス内で
ファイルを実行する前に環境変数を変更することができます。
Hash のキーは環境変数名文......す。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離すかしてください。......残る場合があります。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引数が2要素の配列であった場合、第1要素の文字列が実際に
起動するプログ... - 
      
Kernel
. # spawn(env , program , *args , options={}) -> Integer (27126.0)  - 
      
      
      
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...ロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
env に Hash を渡すことで、exec(2) で子プロセス内で
ファイルを実行する前に環境変数を変更することができます。
Hash のキーは環境変数名文......す。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離すかしてください。......残る場合があります。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引数が2要素の配列であった場合、第1要素の文字列が実際に
起動するプログ... - 
      
Kernel
. # spawn(program , *args) -> Integer (27126.0)  - 
      
      
      
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...ロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
env に Hash を渡すことで、exec(2) で子プロセス内で
ファイルを実行する前に環境変数を変更することができます。
Hash のキーは環境変数名文......す。
//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}
親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離すかしてください。......残る場合があります。
=== 引数の解釈
この形式で呼び出した場合、空白や shell のメタキャラクタも
そのまま program の引数に渡されます。
先頭の引数が2要素の配列であった場合、第1要素の文字列が実際に
起動するプログ... - 
      
Kernel
. # print(*arg) -> nil (27118.0)  - 
      
      
      
引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数 $_ の値を出力します。
...@param arg 出力するオブジェクトを任意個指定します。
@raise IOError 標準出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
print "Hello, world!"
print "Regexp......is",/ant/
print nil
print "\n"
#=> Hello, world!Regexp is(?-mix:ant)
$_ = "input"
$, = "<and>"
$\ = "<end>\n"
print
print "AA","BB"
#=> input<end>
#=> AA<and>BB<end>
//}
@see Kernel.#puts,Kernel.#p,IO#print... - 
      
Kernel
. # puts(*arg) -> nil (27118.0)  - 
      
      
      
引数と改行を順番に 標準出力 $stdout に出力します。 引数がなければ改行のみを出力します。
...ッドにより文字列へ変換を試みます。
末尾が改行で終っている引数や配列の要素に対しては puts 自身
は改行を出力しません。
@param arg 出力するオブジェクトを任意個指定します。
@raise IOError 標準出力が書き込み用にオー......に失敗した場合に発生します。
//emlist[例][ruby]{
puts "foo", "bar\n", "baz"
puts "" # 改行のみ出力
puts # 改行のみ出力
puts nil # 改行のみ出力
puts ["oui", "non"]
#=> foo
# bar
# baz
#
#
#
# oui
# non
//}
@see Kernel.#print, Kernel.#p, IO#puts... - 
      
Kernel
$ $ -p -> bool (27117.0)  - 
      
      
      
コマンドラインオプション -p を指定したとき true に設定されます。 この変数には代入できません。
...コマンドラインオプション -p を指定したとき true に設定されます。
この変数には代入できません。
この変数はグローバルスコープです。
@see spec/rubycmd... - 
      
Kernel
. # spawn(command , options={}) -> Integer (27117.0)  - 
      
      
      
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...れます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby イ......ンタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生します。
@see Kernel.#system,Kernel.#exec... - 
      
Kernel
. # spawn(env , command , options={}) -> Integer (27117.0)  - 
      
      
      
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...れます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby イ......ンタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生します。
@see Kernel.#system,Kernel.#exec... - 
      
Kernel
. # chomp(rs = $ / ) -> String (27116.0)  - 
      
      
      
$_.chomp とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。 コマンドラインオプションで -p または -n を指定した時のみ定義されます。
...$_.chomp とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。
コマンドラインオプションで -p または -n を指定した時のみ定義されます。
暗号的になりすぎるきらいがあるため、このメソッド......。
今後はより明示的な $_.chomp を使ってください。
$_.chomp とこのメソッド chomp は以下の点で違いがあります。
* chomp は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
@param rs 末尾から削除する改行コ......//emlist[例: ruby -n で "test" を入力][ruby]{
$_ # => "test\n"
chomp # => "test"
//}
//emlist[例: ruby -n で "test," を入力し、 rs に "," を指定][ruby]{
$_ # => "test\n"
chomp # => "test,"
chomp(",") # => "test"
//}
@see String#chomp,$_,$/... - 
      
Kernel
. # chop -> String (27116.0)  - 
      
      
      
$_.chop とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。 コマンドラインオプションで -p または -n を指定した時のみ定義されます。
...$_.chop とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。
コマンドラインオプションで -p または -n を指定した時のみ定義されます。
暗号的になりすぎるきらいがあるため、このメソッド......$_.chop を使ってください。
$_.chopとこのメソッド chop は以下の点で違いがあります。
* chop は $_ の値をコピーして、コピーの方を更新し、
$_ に再代入します。
//emlist[例][ruby]{
$_ = "test\r\n"
$_ # => "test\r\n"
chop #......=> "test"
$_ = "test\n"
$_ # => "test\n"
chop # => "test"
$_ = "test"
$_ # => "test"
chop # => "tes"
//}
@see String#chop,$_... - 
      
Kernel
. # spawn(command , options={}) -> Integer (27116.0)  - 
      
      
      
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...れます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby イ......ンタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生します。
@see Kernel.#system,Kernel.#exec... - 
      
Kernel
. # spawn(env , command , options={}) -> Integer (27116.0)  - 
      
      
      
引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。
...れます。
そうでなければインタプリタから直接実行されます。
@param command コマンドを文字列で指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise Errno::EXXX 起動に失敗し、ruby イ......ンタプリタに制御が戻った場合に発生します。
@raise Errno::EXXX コマンドが実行できなかった場合に発生します。
@see Kernel.#system,Kernel.#exec... 
