jdk/src/solaris/doc/sun/man/man1/ja/jrunscript.1
changeset 2692 345bc8d65b19
parent 2 90ce3da70b43
child 5506 202f599c92aa
equal deleted inserted replaced
2691:bad7bbf42755 2692:345bc8d65b19
     1 .'" t
       
     2 ." Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
     1 ." Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
     3 ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     2 ." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 ."
     3 ."
     5 ." This code is free software; you can redistribute it and/or modify it
     4 ." This code is free software; you can redistribute it and/or modify it
     6 ." under the terms of the GNU General Public License version 2 only, as
     5 ." under the terms of the GNU General Public License version 2 only, as
    17 ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    16 ." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    18 ."
    17 ."
    19 ." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    18 ." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    20 ." CA 95054 USA or visit www.sun.com if you need additional information or
    19 ." CA 95054 USA or visit www.sun.com if you need additional information or
    21 ." have any questions.
    20 ." have any questions.
    22 ." ` 
    21 ."
    23 .TH jrunscript 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド"
    22 .TH jrunscript 1 "04 May 2009"
    24 ." Generated by html2roff
    23 ." Generated from HTML by html2man (author: Eric Armstrong)
    25 
    24 
    26 .LP
    25 .LP
    27 .SH 名前
    26 .SH ""
    28 jrunscript \- コマンド行スクリプトシェル
    27 jrunscript \- 潟潟茵鴻激с
    29 .LP
    28 .LP
    30 .SH "形式"
    29 .RS 3
       
    30 .TP 2
       
    31 o
       
    32 綵√ 
       
    33 .TP 2
       
    34 o
       
    35 <若 
       
    36 .TP 2
       
    37 o
       
    38
       
    39 .TP 2
       
    40 o
       
    41 激с 
       
    42 .TP 2
       
    43 o
       
    44
       
    45 .TP 2
       
    46 o
       
    47
       
    48 .TP 2
       
    49 o
       
    50 ∫i 
       
    51 .RE
       
    52 
       
    53 .LP
       
    54 .SH "綵√"
    31 .LP
    55 .LP
    32 
    56 
    33 .LP
    57 .LP
    34 .nf
    58 .nf
    35 \f3
    59 \f3
    36 .fl
    60 .fl
    37 \fP\f3jrunscript\fP [ \f2options\fP ] [ arguments... ]
    61 \fP\f3jrunscript\fP [ \f2options\fP ] [ arguments... ]
    38 .fl
    62 .fl
    39 
    63 .fi
    40 .fl
    64 
    41 .fi
    65 .LP
    42 
    66 .SH "<若"
    43 .LP
    67 .LP
    44 .SH "パラメータ"
    68 
    45 .LP
    69 .LP
    46 
    70 .RS 3
    47 .LP
       
    48 .TP 3
    71 .TP 3
    49 options 
    72 options 
    50 オプションを使用する場合、コマンド名の直後に記述してください。 
    73 激с潟篏睡翫潟潟翫荐菴違 
    51 .TP 3
    74 .TP 3
    52 arguments 
    75 arguments 
    53 引数を使用する場合、オプションまたはコマンド名の直後に記述してください。 
    76 綣違篏睡翫激с潟障潟潟翫荐菴違 
    54 .LP
    77 .RE
    55 .SH "説明"
    78 
    56 .LP
    79 .LP
    57 
    80 .SH " 茯"
    58 .LP
    81 .LP
    59 .LP
    82 
    60 \f3jrunscript\fP はコマンド行スクリプトシェルです。jrunscript は、対話型 (読み取り \- 評価 \- 出力) モードとバッチ (\-f オプション) モードの両方のスクリプト実行をサポートします。これはスクリプト言語に依存しないシェルです。デフォルトの使用言語は JavaScript ですが、\-l オプションを使えばほかの言語も指定できます。jrunscript は、Java とスクリプト言語との通信によって「探求的なプログラミング」スタイルをサポートします。
    83 .LP
    61 .LP
    84 .LP
    62 .LP
    85 \f3jrunscript\fP 潟潟茵鴻激сс jrunscript 絲乗怨 (茯水 \- 荅箴 \- 阪) ≪若 (\-f 激с) ≪若筝≧鴻鴻絎茵泣若障鴻荐茯箴絖激сс篏睡荐茯 JavaScript с\-l 激с潟篏帥違祉荐茯絎с障jrunscript Java 鴻荐茯篆<c「羆違潟違鴻帥ゃ泣若障
    63 \f3注:\fP このツールは試験的なものであり、JDK の将来のバージョンでは使用できない可能性があります。
    86 .LP
    64 .LP
    87 .LP
    65 .SH "オプション"
    88 \f3羈:\fP 若\f3荅薑\fPс絨ャ JDK 若吾с潟с\f3с\fP醇с障
    66 .LP
    89 .LP
    67 
    90 .SH "激с"
    68 .LP
    91 .LP
       
    92 
       
    93 .LP
       
    94 .RS 3
    69 .TP 3
    95 .TP 3
    70 \-classpath path 
    96 \-classpath path 
    71 スクリプトからのアクセス対象となるユーザの .class ファイルの検索場所を指定します。 
    97 鴻≪祉劫乗院若吟若 .class <ゃ罎膣√贋絎障 
    72 .TP 3
    98 .TP 3
    73 \-cp path 
    99 \-cp path 
    74 \-classpath \f2path\fP と同義です。 
   100 \-classpath \f2path\fP 臂с 
    75 .TP 3
   101 .TP 3
    76 \-Dname=value 
   102 \-Dname=value 
    77 Java のシステムプロパティを設定します。 
   103 Java 激鴻c若荐絎障 
    78 .TP 3
   104 .TP 3
    79 \-J<flag> 
   105 \-J<flag> 
    80 jrunscript が実行されている Java 仮想マシンに、直接 <flag> を渡します。 
   106 jrunscript 絎茵 Java 篁潟激潟 <flag> 羝<障 
    81 .TP 3
   107 .TP 3
    82 \-l language 
   108 \-l language 
    83 指定されたスクリプト言語を使用します。デフォルトでは JavaScript が使用されます。ほかのスクリプト言語を使用するには、対応するスクリプトエンジンの JAR ファイルも指定する必要があります。それには、\-cp、\-classpath のいずれかのオプションを使用します。 
   109 絎鴻荐茯篏睡障с JavaScript 篏睡障祉鴻荐茯篏睡絲上鴻潟吾潟 JAR <ゃ絎綽荀障 \-cp\-classpath 激с潟篏睡障 
    84 .TP 3
   110 .TP 3
    85 \-e script 
   111 \-e script 
    86 指定されたスクリプトを評価します。このオプションを使えば、コマンド行にすべてが指定された「1 行」スクリプトを実行できます。 
   112 絎鴻荅箴<障激с潟篏帥違潟潟茵鴻絎1 茵鴻絎茵с障 
    87 .TP 3
   113 .TP 3
    88 \-encoding encoding 
   114 \-encoding encoding 
    89 スクリプトファイルの読み取り時に使用する文字エンコーディングを指定します。 
   115 鴻<ゃ茯水篏睡絖潟潟若c潟違絎障 
    90 .TP 3
   116 .TP 3
    91 \-f script\-file 
   117 \-f script\-file 
    92 指定されたスクリプトファイルを評価します (バッチモード)。 
   118 絎鴻<ゃ荅箴<障 (≪若) 
    93 .TP 3
   119 .TP 3
    94 \-f \- 
   120 \-f \- 
    95 標準入力からスクリプトを読み取り、それを評価します (対話型モード)。 
   121 罔羣ュ鴻茯水荅箴<障 (絲乗怨≪若) 
    96 .TP 3
   122 .TP 3
    97 \-help\  
   123 \-help\  
    98 ヘルプメッセージを出力したあと、終了します。 
   124 <祉若吾阪腟篋障 
    99 .TP 3
   125 .TP 3
   100 \-?\  
   126 \-?\  
   101 ヘルプメッセージを出力したあと、終了します。 
   127 <祉若吾阪腟篋障 
   102 .TP 3
   128 .TP 3
   103 \-q\  
   129 \-q\  
   104 利用可能なすべてのスクリプトエンジンを一覧表示したあと、終了します。 
   130 純鴻鴻潟吾潟筝荀ц;腓冴腟篋障 
   105 .LP
   131 .RE
   106 .SH "引数"
   132 
   107 .LP
   133 .LP
   108 .LP
   134 .SH "綣"
   109 [arguments...] が存在していて、かつ \f3\-e\fP、\f3\-f\fP のいずれのオプションも使用されなかった場合、最初の引数がスクリプトファイルとなり、他の引数が存在する場合はスクリプト引数として渡されます。[arguments..] が使用され、かつ \f3\-e\fP、\f3\-f\fP のいずれかのオプションが使用された場合、すべての [arguments..] がスクリプト引数として渡されます。[arguments..]、\f3\-e\fP、\f3\-f\fP がどれも存在しなかった場合は、対話型モードが使用されます。スクリプトからスクリプト引数を使用するには、「arguments」という名前の String 配列型のエンジン変数を使用します。
   135 .LP
   110 .LP
   136 .LP
   111 .SH "例"
   137 [arguments...] 絖 \f3\-e\fP\f3\-f\fP 激с潟篏睡c翫綣違鴻<ゃ篁綣違絖翫鴻綣違羝<障[arguments..] 篏睡 \f3\-e\fP\f3\-f\fP 激с潟篏睡翫鴻 [arguments..] 鴻綣違羝<障[arguments..]\f3\-e\fP\f3\-f\fP 絖c翫絲乗怨≪若篏睡障鴻鴻綣違篏睡arguments String 潟吾喝違篏睡障
   112 .LP
   138 .LP
   113 \f3インラインスクリプトの実行\fP
   139 .SH "箴"
   114 .LP
   140 .LP
   115 .nf
   141 \f3ゃ潟ゃ潟鴻絎茵\fP
   116 \f3
   142 .LP
   117 .fl
   143 .RS 3
   118     jrunscript \-e "print('hello world')"
   144 
   119 .fl
   145 .LP
   120     jrunscript \-e "cat('http://java.sun.com')"
   146 .nf
   121 .fl
   147 \f3
   122 \fP
   148 .fl
   123 .fi
   149 jrunscript \-e "print('hello world')"
   124 
   150 .fl
   125 .LP
   151 jrunscript \-e "cat('http://java.sun.com')"
   126 \f3指定された言語を使用し、指定されたスクリプトファイルを評価する\fP
   152 .fl
   127 .LP
   153 \fP
   128 .nf
   154 .fi
   129 \f3
   155 .RE
   130 .fl
   156 
   131     jrunscript \-l js \-f test.js
   157 .LP
   132 .fl
   158 \f3絎荐茯篏睡絎鴻<ゃ荅箴<\fP
   133 \fP
   159 .LP
   134 .fi
   160 .RS 3
   135 
   161 
   136 .LP
   162 .LP
   137 \f3対話型モード\fP
   163 .nf
   138 .LP
   164 \f3
   139 .nf
   165 .fl
   140 \f3
   166 jrunscript \-l js \-f test.js
   141 .fl
   167 .fl
   142     jrunscript
   168 \fP
   143 .fl
   169 .fi
   144     js>print('hello world');
   170 .RE
   145 .fl
   171 
   146     hello world
   172 .LP
   147 .fl
   173 \f3絲乗怨≪若\fP
   148     js>34 + 55
   174 .LP
   149 .fl
   175 .RS 3
   150     89
   176 
   151 .fl
   177 .LP
   152     js> thread(function() { print('hello world'); }
   178 .nf
   153 .fl
   179 \f3
   154     hello world
   180 .fl
   155 .fl
   181 jrunscript
   156     js>
   182 .fl
   157 .fl
   183 js>print('hello world');
   158 \fP
   184 .fl
   159 .fi
   185 hello world
   160 
   186 .fl
   161 .LP
   187 js>34 + 55
   162 \f3スクリプト引数を指定してスクリプトファイルを実行する\fP
   188 .fl
   163 .LP
   189 89
   164 .nf
   190 .fl
   165 \f3
   191 js> thread(function() { print('hello world'); }
   166 .fl
   192 .fl
   167     jrunscript test.js arg1 arg2 arg3
   193 hello world
   168 .fl
   194 .fl
   169 \fP
   195 js>
   170 .fi
   196 .fl
   171 
   197 \fP
   172 .LP
   198 .fi
   173 test.js が実行対象となるスクリプトファイルであり、arg1、arg2、および arg3 はスクリプト引数としてスクリプトに渡されます。スクリプトは「arguments」配列を使ってこれらにアクセスできます。  
   199 .RE
   174 .SH "関連項目"
   200 
   175 .LP
   201 .LP
   176 .LP
   202 \f3鴻綣違絎鴻<ゃ絎茵\fP
   177 JavaScript が使用される場合、jrunscript は、最初のユーザ定義スクリプトを評価する前に、いくつかの組み込み関数や組み込みオブジェクトを初期化します。これらの JavaScript 組み込み機能については、jsdocs を参照してください。
   203 .LP
   178 .LP
   204 .RS 3
   179 .RS 3
   205 
   180 .RE
   206 .LP
       
   207 .nf
       
   208 \f3
       
   209 .fl
       
   210 jrunscript test.js arg1 arg2 arg3
       
   211 .fl
       
   212 \fP
       
   213 .fi
       
   214 .RE
       
   215 
       
   216 .LP
       
   217 test.js 絎茵絲乗院鴻<ゃсarg1arg2 arg3 鴻綣違鴻羝<障鴻arguments篏帥c≪祉鴻с障  
       
   218 .SH "∫i"
       
   219 .LP
       
   220 .LP
       
   221 JavaScript 篏睡翫jrunscript 若吟弱臂鴻荅箴<ゃ腟粋昭翠∽違腟粋昭帥吾с障 JavaScript 腟粋昭炊純ゃjsdocs с
       
   222 .LP
   181 
   223 
   182 .LP
   224 .LP
   183  
   225