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 |