OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / util-linux / release / man1 / getopt.1
1 .\"
2 .\" Japanese Version Copyright (c) 2001-2003 Yuichi SATO
3 .\"         all rights reserved.
4 .\" Translated Tue 11 Jan 1994
5 .\"         by NetBSD jman proj. <jman@spa.is.uec.ac.jp>
6 .\" Updated Sun Jan 14 04:46:37 JST 2001
7 .\"         by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
8 .\" Updated & Modified Sun Mar  2 15:11:49 JST 2003
9 .\"         by Yuichi SATO <ysato444@yahoo.co.jp>
10 .\"
11 .\"WORD:        parse           ²òÀϤ¹¤ë
12 .\"WORD:        interpret       ²ò¼á¤¹¤ë
13 .\"
14 .TH GETOPT 1 "May 31, 1997" Linux ""
15 .SH Ì¾Á°
16 getopt \- ¥³¥Þ¥ó¥É¤Î°ú¤­¿ô¤ò²òÀϤ¹¤ë (³ÈÄ¥ÈÇ)
17 .SH ½ñ¼°
18 .BR getopt " optstring parameters"
19
20 .BR getopt " [options] [" \-\- "] optstring parameters"
21
22 .BR getopt " [options] " \-o | \-\-options " optstring [options] [" \-\- "] parameters"
23 .SH ÀâÌÀ
24 .B getopt
25 ¤Ï¡¢¥·¥§¥ë¼ê³¤­¤Ç´Êñ¤Ë²òÀϤǤ­¤ë¤è¤¦¤Ë¡¢
26 ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¥ª¥×¥·¥ç¥ó¤òʬ²ò
27 .RI ( ²òÀÏ )
28 ¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
29 ¤Þ¤¿¡¢Àµ¤·¤¤¥ª¥×¥·¥ç¥ó¤Ç¤¢¤ë¤«¤òÄ´¤Ù¤ë¤¿¤á¤Ë¤â»È¤ï¤ì¤ë¡£
30 ¤³¤ì¤ò¹Ô¤¦¤¿¤á¤Ë
31 .SM GNU
32 .BR getopt (3) 
33 ¥ë¡¼¥Á¥ó¤¬»È¤ï¤ì¤ë¡£
34
35 .B getopt
36 ¤ò¸Æ¤Ó½Ð¤¹¤È¤­¤Ë»È¤ï¤ì¤¿¥Ñ¥é¥á¡¼¥¿¤Ï¡¢
37 2 ¤Ä¤ÎÉôʬ¤Ëʬ¤±¤ë¤³¤È¤¬¤Ç¤­¤ë:
38 getopt ¤Î²òÀÏÆ°ºî¤òÊѹ¹¤¹¤ë¥ª¥×¥·¥ç¥ó
39 .RB ( ¡Ö½ñ¼°¡×
40 ¥»¥¯¥·¥ç¥ó¤Î
41 .I options
42 ¤È
43 .IR "\-o|\-\-options optstring" )
44 ¤È¡¢²òÀϤµ¤ì¤ë¥Ñ¥é¥á¡¼¥¿
45 .RB ( ¡Ö½ñ¼°¡×
46 ¥»¥¯¥·¥ç¥ó¤Î
47 .IR parameters )
48 ¤Ç¤¢¤ë¡£
49 Âè 2 Éôʬ¤Ï¡¢
50 ºÇ½é¤Î¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿
51 (¥ª¥×¥·¥ç¥ó°ú¤­¿ô¤Ç¤Ï¤Ê¤¤¤â¤Î) ¤Î¸å¤«¡¢
52 ºÇ½é¤Î
53 .B ` \-\- '
54 ¤Î¸å¤«¤é»Ï¤Þ¤ë¡£
55 Âè 1 Éôʬ¤Ë
56 .RB ` \-o ' 
57 ¤Þ¤¿¤Ï
58 .RB ` \-\-options '
59 ¥ª¥×¥·¥ç¥ó¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¡¢
60 Âè 2 Éôʬ¤ÎºÇ½é¤Î¥Ñ¥é¥á¡¼¥¿¤Ï
61 û¤¤·Á¼°¤Î¥ª¥×¥·¥ç¥óʸ»úÎó¤È¤·¤Æ»È¤ï¤ì¤ë¡£
62
63 ´Ä¶­ÊÑ¿ô
64 .B GETOPT_COMPATIBLE
65 ¤¬ÀßÄꤵ¤ì¤¿¾ì¹ç¡¢
66 ¤Þ¤¿¤ÏºÇ½é¤Î¥Ñ¥é¥á¡¼¥¿¤¬¥ª¥×¥·¥ç¥ó¤Ç¤Ê¤«¤Ã¤¿¾ì¹ç
67 .RB (` \- '
68 ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Ê¤¤¾ì¹ç¡£
69 ¤³¤ì¤Ï
70 .B ¡Ö½ñ¼°¡×
71 ¥»¥¯¥·¥ç¥ó¤ÎºÇ½é¤Î·Á¼°¤Ç¤¢¤ë)¡¢
72 .B getopt
73 ¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î
74 .BR getopt (1)
75 ¤È¸ß´¹À­¤Î¤¢¤ë½ÐÎϤòÀ¸À®¤¹¤ë¡£
76 ¤³¤Î¾ì¹ç¤Ç¤â¡¢¥Ñ¥é¥á¡¼¥¿¤ÎʤÙÂؤ¨¤ò¹Ô¤¤¡¢¥ª¥×¥·¥ç¥ó°ú¤­¿ô¤òǧ¼±¤¹¤ë
77 (¾ÜºÙ¤Ï
78 .B ¡Ö¸ß´¹À­¡×
79 ¥»¥¯¥·¥ç¥ó¤ò»²¾È¤¹¤ë¤³¤È)¡£
80
81 ÅÁÅýŪ¤Ê
82 .BR getopt (1)
83 ¤Î¼ÂÁõ¤Ç¤Ï¡¢°ú¤­¿ô¤ä¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤Ç
84 ¶õÇò¤È¾¤Î (¥·¥§¥ëÆÃÍ­¤Î) Æüìʸ»ú¤òÁȤ߹ç¤ï¤»¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£
85 ¤³¤ÎÌäÂê¤ò²ò·è¤¹¤ë¤¿¤á¡¢
86 ¤³¤Î¼ÂÁõ¤Ç¤Ï¥¯¥©¡¼¥È¤·¤¿½ÐÎϤòÀ¸À®¤¹¤ë¡£
87 ¤³¤Î½ÐÎϤϡ¢¥·¥§¥ë (Ä̾ï¤Ï
88 .B eval
89 ¥³¥Þ¥ó¥É¤¬»È¤ï¤ì¤ë) ¤Ë¤è¤Ã¤ÆºÆ¤Ó²òÀϤµ¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
90 ¤³¤ì¤Ë¤Ï¥¯¥©¡¼¥È¤¹¤Ù¤­Ê¸»úÎó¤òÊݸ¤ë¤È¤¤¤¦¸ú²Ì¤¬¤¢¤ë¤¬¡¢
91 .B getopt
92 ¤ò¾¤Î¥Ð¡¼¥¸¥ç¥ó¤È¤Ï¸ß´¹À­¤Î¤Ê¤¤ÊýË¡
93 .RB ( ¡Ö½ñ¼°¡×
94 ¥»¥¯¥·¥ç¥ó¤Î 2, 3 ÈÖÌܤηÁ¼°) ¤Ç¸Æ¤Ó½Ð¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
95 ³ÈÄ¥ÈǤÎ
96 .BR getopt (1)
97 ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤òÄ´¤Ù¤ë¤Ë¤Ï¡¢ÆÃÊ̤ʥƥ¹¥È¥ª¥×¥·¥ç¥ó
98 .RB ( \-T ) 
99 ¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
100 .SH ¥ª¥×¥·¥ç¥ó
101 .IP "\-a, \-\-alternative"
102 Ť¤¥ª¥×¥·¥ç¥ó¤ò 1 ¸Ä¤Î
103 .RB ` \- '
104 ¤Ç»Ï¤á¤ë¤³¤È¤¬¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë¡£
105 .IP "\-h, \-\-help"
106 ¤Á¤ç¤Ã¤È¤·¤¿»ÈÍÑ¥¬¥¤¥É¤òɽ¼¨¤·¡¢Àµ¾ï½ªÎ»¤¹¤ë¡£
107 ¤½¤ì°Ê¾å¤Ï²¿¤â½ÐÎϤµ¤ì¤Ê¤¤¡£
108 .IP "\-l, \-\-longoptions longopts"
109 ǧ¼±¤µ¤»¤ëŤ¤ (Ê£¿ôʸ»ú¤Î) ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¡£
110 2 ¤Ä°Ê¾å¤Î¥ª¥×¥·¥ç¥ó̾¤ò¥³¥ó¥Þ¤Ç¶èÀڤäưìÅ٤˻ØÄê¤Ç¤­¤ë¡£
111 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï 2 ²ó°Ê¾å»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
112 .I longopts 
113 ¤Ï¸ò´¹²Äǽ¤Ç¤¢¤ë¡£
114 .I longopts 
115 ¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ëŤ¤¥ª¥×¥·¥ç¥ó̾¤Î¸å¤Ë¡¢1 ¸Ä¤Î¥³¥í¥ó¤ò³¤±¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
116 ¤³¤ì¤Ï¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤Ë°ú¤­¿ô¤¬É¬¿Ü¤Ç¤¢¤ë¤³¤È¤ò¼¨¤¹¡£
117 ¤Þ¤¿¡¢Ä¹¤¤¥ª¥×¥·¥ç¥ó̾¤Î¸å¤Ë 2 ¸Ä¤Î¥³¥í¥ó¤ò³¤±¤ë¤³¤È¤â¤Ç¤­¤ë¡£
118 ¤³¤ì¤Ï¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤¬°ú¤­¿ô¤ò¼è¤ë¾ì¹ç¤â¤¢¤ë¤³¤È¤ò¼¨¤¹¡£
119 .IP "\-n, \-\-name progname"
120 ¥¨¥é¡¼¤¬Êó¹ð¤µ¤ì¤¿¾ì¹ç¤Ë
121 .BR getopt (3)
122 ¥ë¡¼¥Á¥ó¤¬»È¤¦¥×¥í¥°¥é¥à̾¡£
123 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤Æ¤â¡¢
124 .BR getopt (1)
125 ¤Î¥¨¥é¡¼¤Ï getopt ¤«¤éȯÀ¸¤·¤¿¤â¤Î¤È¤·¤Æɽ¼¨¤µ¤ì¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
126 .IP "\-o, \-\-options shortopts"
127 ǧ¼±¤µ¤»¤ëû¤¤ (1 Ê¸»ú¤Î) ¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¡£
128 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
129 .B getopt 
130 ¤Î 1 ¸Ä¤Î
131 .RB ` \- ' 
132 ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Ê¤¤ºÇ½é¤Î¥Ñ¥é¥á¡¼¥¿ (¤«¤Ä¡¢¥ª¥×¥·¥ç¥ó¤Î°ú¤­¿ô¤Ç¤Ê¤¤¤â¤Î) ¤¬
133 û¤¤¥ª¥×¥·¥ç¥ó¤Îʸ»úÎó¤È¤·¤Æ»È¤ï¤ì¤ë¡£
134 .I shortopts 
135 ¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ëû¤¤¥ª¥×¥·¥ç¥óʸ»ú¤Î¸å¤Ë¡¢1 ¸Ä¤Î¥³¥í¥ó¤ò³¤±¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
136 ¤³¤ì¤Ï¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤Ë°ú¤­¿ô¤¬É¬¿Ü¤Ç¤¢¤ë¤³¤È¤ò¼¨¤¹¡£
137 ¤Þ¤¿¡¢Ä¹¤¤¥ª¥×¥·¥ç¥ó̾¤Î¸å¤Ë 2 ¸Ä¤Î¥³¥í¥ó¤ò³¤±¤ë¤³¤È¤â¤Ç¤­¤ë¡£
138 ¤³¤ì¤Ï¡¢¤½¤Î¥ª¥×¥·¥ç¥ó¤¬°ú¤­¿ô¤ò¼è¤ë¾ì¹ç¤â¤¢¤ë¤³¤È¤ò¼¨¤¹¡£
139 ¥ª¥×¥·¥ç¥ó¤Î²òÀÏË¡¤È½ÐÎϤÎÀ¸À®Ë¡¤òÊѹ¹¤¹¤ë¤¿¤á¤Ë¡¢
140 shortopts ¤ÎºÇ½é¤Îʸ»ú¤ò
141 .RB ` + ' 
142 ¤Þ¤¿¤Ï
143 .RB ` \- ' 
144 ¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë
145 (¾ÜºÙ¤Ï
146 .B ¡Ö¥¹¥­¥ã¥ó¥â¡¼¥É¡×
147 ¥»¥¯¥·¥ç¥ó¤ò»²¾È¤¹¤ë¤³¤È)¡£
148 .IP "\-q, \-\-quiet"
149 getopt(3) ¤Ë¤è¤ë¥¨¥é¡¼É½¼¨¤ò¤µ¤»¤Ê¤¤¡£
150 .IP "\-Q, \-\-quiet\-output"
151 Ä̾ï¤Î½ÐÎϤòÀ¸À®¤µ¤»¤Ê¤¤¡£
152 .IR \-q
153 ¤ò»ØÄꤷ¤Ê¤¤¸Â¤ê¡¢
154 .BR getopt (3)
155 ¤Ë¤è¤Ã¤Æ¥¨¥é¡¼¤¬É½¼¨¤µ¤ì¤ë¡£
156 .IP "\-s, \-\-shell shell"
157 »ØÄꤷ¤¿¥·¥§¥ë¤Î¥¯¥©¡¼¥ÈÊýË¡¤ËÀßÄꤹ¤ë¡£
158 \-s ¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
159 .SM BASH
160 ¤Ç¤Î¥¯¥©¡¼¥ÈÊýË¡¤¬»È¤ï¤ì¤ë¡£
161 »ØÄê²Äǽ¤Ê°ú¤­¿ô¤Ï¡¢¸½ºß¤Î¤È¤³¤í
162 .RB ` sh ',
163 .RB ` bash ',
164 .RB ` csh ',
165 .RB ` tcsh '
166 ¤Ç¤¢¤ë¡£
167 .IP "\-u, \-\-unquoted"
168 ½ÐÎϤò¥¯¥©¡¼¥È¤·¤Ê¤¤¡£
169 ¶õÇò¤È (¥·¥§¥ë°Í¸¤Î) Æüìʸ»ú¤Ï¡¢(¾¤Î
170 .BR getopt (1)
171 ¤Î¼ÂÁõ¤ÈƱ¤¸¤è¤¦¤Ë) ¤³¤Î¥â¡¼¥É¤Ç¤ÏÂ纮Íð¤ò°ú¤­µ¯¤³¤¹¡£
172 .IP "\-T \-\-test"
173 .BR getopt (1) 
174 ¤¬³ÈÄ¥¥Ð¡¼¥¸¥ç¥ó¤«¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤«¤ò¥Æ¥¹¥È¤¹¤ë¡£
175 ²¿¤â½ÐÎϤ·¤Ê¤¤¤¬¡¢¥¨¥é¡¼¥¹¥Æ¡¼¥¿¥¹¤ò 4 ¤ËÀßÄꤹ¤ë¡£
176 ¾¤Î
177 .BR getopt (1)
178 ¤Î¼ÂÁõ¤Î¾ì¹ç¤ä¡¢¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç´Ä¶­ÊÑ¿ô
179 .B GETOPT_COMPATIBLE
180 ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢
181 .RB ` \-\- ' 
182 ¤òÊÖ¤·¡¢¥¨¥é¡¼¥¹¥Æ¡¼¥¿¥¹¤ò 0 ¤ËÀßÄꤹ¤ë¡£
183 .IP "\-V, \-\-version"
184 ¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤ò½ÐÎϤ·¡¢Àµ¾ï½ªÎ»¤¹¤ë¡£
185 ¤½¤ì°Ê¾å¤Ï²¿¤â½ÐÎϤµ¤ì¤Ê¤¤¡£
186 .SH ²òÀÏ
187 ¤³¤Î¥»¥¯¥·¥ç¥ó¤Ç¤Ï
188 .B getopt
189 ¤Î¥Ñ¥é¥á¡¼¥¿¤ÎÂè 2 Éôʬ
190 .RB ( ¡Ö½ñ¼°¡×
191 ¥»¥¯¥·¥ç¥ó¤Î
192 .IR parameters )
193 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ë¤Ä¤¤¤ÆÀâÌÀ¤·¤Æ¤¤¤ë¡£
194 ¼¡¤Î¥»¥¯¥·¥ç¥ó
195 .RB ( ½ÐÎÏ ) 
196 ¤Ç¤ÏÀ¸À®¤µ¤ì¤ë½ÐÎϤˤĤ¤¤ÆÀâÌÀ¤·¤Æ¤¤¤ë¡£
197 ¤³¤ì¤é¤Î¥Ñ¥é¥á¡¼¥¿¤Ï¡¢°ìÈ̤ˡ¢¥·¥§¥ë´Ø¿ô¤¬¸Æ¤Ð¤ì¤¿¤È¤­¤Î¥Ñ¥é¥á¡¼¥¿¤Ç¤¢¤ë¡£
198 ¥·¥§¥ë´Ø¿ô¤¬¸Æ¤Ð¤ì¤¿¤È¤­¤Î³Æ¥Ñ¥é¥á¡¼¥¿¤¬
199 .B getopt 
200 ¤Î¥Ñ¥é¥á¡¼¥¿¥ê¥¹¥È¤Ë¤¢¤ë 1 ¤Ä¤Î¥Ñ¥é¥á¡¼¥¿¤Ë
201 ¸·Ì©¤ËÂбþ¤·¤Æ¤¤¤ëÅÀ¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤
202 .RB ( ¡ÖÎã¡×
203 ¥»¥¯¥·¥ç¥ó¤ò»²¾È¤¹¤ë¤³¤È)¡£
204 Á´¤Æ¤Î²òÀϤ¬ GNU 
205 .BR getopt (3) 
206 ¥ë¡¼¥Á¥ó¤Ç¹Ô¤ï¤ì¤ë¡£
207
208 ¥Ñ¥é¥á¡¼¥¿¤Ïº¸¤«¤é±¦¤Ø²òÀϤµ¤ì¤ë¡£
209 ³Æ¥Ñ¥é¥á¡¼¥¿¤Ï¡¢Ã»¤¤¥ª¥×¥·¥ç¥ó¡¦Ä¹¤¤¥ª¥×¥·¥ç¥ó¡¦¥ª¥×¥·¥ç¥ó¤Ø¤Î°ú¤­¿ô¡¦
210 ¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤ËʬÎव¤ì¤ë¡£
211
212 ´Êñ¤Êû¤¤¥ª¥×¥·¥ç¥ó¤Ï¡¢
213 .RB ` \- ' 
214 ¤Î¸å¤Ëû¤¤¥ª¥×¥·¥ç¥óʸ»ú¤¬Â³¤¯¤â¤Î¤Ç¤¢¤ë¡£
215 ¥ª¥×¥·¥ç¥ó¤¬°ú¤­¿ô¤òɬ¿Ü¤È¤·¤Æ¤¤¤ë¾ì¹ç¡¢
216 °ú¤­¿ô¤Ï¥ª¥×¥·¥ç¥óʸ»ú¤Îľ¸å¤Ë½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£
217 (¥³¥Þ¥ó¥É¥é¥¤¥ó¾å¤Ç¶õÇò¤Ç¶èÀÚ¤é¤ì¤¿) ¼¡¤Î¥Ñ¥é¥á¡¼¥¿¤È¤·¤Æ½ñ¤¯¤³¤È¤â¤Ç¤­¤ë¡£
218 ¥ª¥×¥·¥ç¥ó¤¬°ú¤­¿ô¤ò¼è¤ë¤³¤È¤â¼è¤é¤Ê¤¤¤³¤È¤â¤Ç¤­¤ë¾ì¹ç¡¢
219 °ú¤­¿ô¤¬Â¸ºß¤¹¤ë¤Ê¤é¤Ð¡¢¥ª¥×¥·¥ç¥óʸ»ú¤Îľ¸å¤Ë½ñ¤«¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
220
221 (ºÇ¸å¤Î¥ª¥×¥·¥ç¥ó¤ò½ü¤¯) Á´¤Æ¤Î¥ª¥×¥·¥ç¥ó¤¬
222 ɬ¿Ü¤Î°ú¤­¿ô¤â¥ª¥×¥·¥ç¥ó¤È¤·¤Æ¤Î°ú¤­¿ô¤âɬÍפȤ·¤Ê¤¤¸Â¤ê¡¢
223 1 ¸Ä¤Î
224 .RB ` \- '
225 ¤Î¸å¤ËÊ£¿ô¤Îû¤¤¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
226
227 Ť¤¥ª¥×¥·¥ç¥ó¤Ï¡¢Ä̾ï
228 .RB ` \-\- ' 
229 ¤Î¸å¤ËŤ¤¥ª¥×¥·¥ç¥ó̾¤¬Â³¤¯¡£
230 ¥ª¥×¥·¥ç¥ó¤¬°ú¤­¿ô¤òɬ¿Ü¤È¤·¤Æ¤¤¤ë¾ì¹ç¡¢
231 .RB ` = '
232 ¤Ç¶èÀڤäÆŤ¤¥ª¥×¥·¥ç¥ó̾¤Îľ¸å¤Ë½ñ¤¯¤³¤È¤¬¤Ç¤­¤ë¡£
233 ¤Þ¤¿¡¢(¥³¥Þ¥ó¥É¥é¥¤¥ó¾å¤Ç¶õÇò¤Ç¶èÀڤäÆ) ¼¡¤Î°ú¤­¿ô¤È¤·¤Æ½ñ¤¯¤³¤È¤â¤Ç¤­¤ë¡£
234 ¥ª¥×¥·¥ç¥ó¤¬°ú¤­¿ô¤ò¼è¤ë¤³¤È¤â¼è¤é¤Ê¤¤¤³¤È¤â¤Ç¤­¤ë¾ì¹ç¡¢
235 °ú¤­¿ô¤¬Â¸ºß¤¹¤ë¤Ê¤é¤Ð¡¢
236 .RB ` = '
237 ¤Ç¶èÀڤäÆŤ¤¥ª¥×¥·¥ç¥ó̾¤Îľ¸å¤Ë½ñ¤«¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤
238 .RB (` = '
239 ¤ò¥ª¥×¥·¥ç¥ó¤Î¸å¤Ë½ñ¤¤¤¿¤Ë¤â´Ø¤é¤º¡¢¤½¤Î¸å¤Ë²¿¤â»ØÄꤷ¤Ê¤«¤Ã¤¿¾ì¹ç¡¢
240 °ú¤­¿ô¤¬Â¸ºß¤·¤Ê¤¤¤â¤Î¤È¤·¤Æ²ò¼á¤µ¤ì¤ë¡£
241 ¤³¤ì¤Ï¤Á¤ç¤Ã¤È¤·¤¿¥Ð¥°¤Ç¤¢¤ë¡£
242 .B ¡Ö¥Ð¥°¡×
243 ¥»¥¯¥·¥ç¥ó¤ò»²¾È¤¹¤ë¤³¤È)¡£
244 Ť¤¥ª¥×¥·¥ç¥ó¤Ï¡¢¾Êά·Á¤¬Û£Ëæ¤Ç¤Ê¤¤ (¾¤Î¥ª¥×¥·¥ç¥ó¤È¶èÊ̤¬¤Ä¤¯) ¸Â¤ê¡¢
245 û¤¯¾Êά¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
246
247 .RB ` \- '
248 ¤Ç»Ï¤Þ¤é¤º¡¢¤«¤ÄÁ°¤Î¥ª¥×¥·¥ç¥ó¤¬É¬¿Ü¤È¤·¤Æ¤¤¤ë°ú¤­¿ô¤Ç¤â¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤Ï¡¢
249 ¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤Ç¤¢¤ë¡£
250 .RB ` \-\- ' 
251 ¥Ñ¥é¥á¡¼¥¿¤Î¸å¤Ë¤¢¤ë¥Ñ¥é¥á¡¼¥¿¤Ï¡¢
252 ¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤È¤·¤Æ²ò¼á¤µ¤ì¤ë¡£
253 ´Ä¶­ÊÑ¿ô
254 .B POSIXLY_CORRECT 
255 ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢
256 ¤Þ¤¿¤Ïû¤¤¥ª¥×¥·¥ç¥óʸ»úÎó¤¬
257 .RB ` + '
258 ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤ë¾ì¹ç¡¢
259 ºÇ½é¤Î¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤¬¸«¤Ä¤«¤Ã¤¿»þÅÀ¤Ç¡¢
260 »Ä¤ê¤ÎÁ´¤Æ¤Î¥Ñ¥é¥á¡¼¥¿¤Ï¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤È¤·¤Æ²ò¼á¤µ¤ì¤ë¡£
261 .SH ½ÐÎÏ
262 ½ÐÎϤÏÁ°¤Î¥»¥¯¥·¥ç¥ó¤ÇÀâÌÀ¤·¤¿³ÆÍ×ÁǤËÂФ·¤ÆÀ¸À®¤µ¤ì¤ë¡£
263 ½ÐÎϤÏÍ×ÁǤ¬ÆþÎϤǻØÄꤵ¤ì¤¿½çÈÖ¤ÇÀ¸À®¤µ¤ì¤ë¡£
264 ¤¿¤À¤·¡¢¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤ÏÎã³°¤Ç¤¢¤ë¡£
265 ½ÐÎϤÏ
266 .I ¸ß´¹
267 .RI ( ¥¯¥©¡¼¥È¤µ¤ì¤Ê¤¤ )
268 ¥â¡¼¥É¤ÇÀ¸À®¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
269 ¤Þ¤¿¡¢°ú¤­¿ô¤È¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤Ë´Þ¤Þ¤ì¤ë¶õÇò¤È¾¤ÎÆüìʸ»ú¤ò
270 Êݸ¤ë¥â¡¼¥É¤Ç½ÐÎϤ¹¤ë¤³¤È¤â¤Ç¤­¤ë
271 .RB ( ¡Ö¥¯¥©¡¼¥È¡×
272 ¥»¥¯¥·¥ç¥ó¤ò»²¾È¤¹¤ë¤³¤È)¡£
273 ½ÐÎϤ¬¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤Ç½èÍý¤µ¤ì¤ë¾ì¹ç¡¢
274 ¤½¤Î½ÐÎϤÏÊÌ¡¹¤ÎÍ×ÁǤ«¤é¹½À®¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¤ß¤¨¤ë¡£
275 ¤³¤ÎÍ×ÁǤϠ(ÂçÉôʬ¤Î¥·¥§¥ë¸À¸ì¤Ç¤Ï shift ¥³¥Þ¥ó¥É¤ò»È¤Ã¤Æ)
276 1 ¤Ä 1 ¤Ä½èÍý¤Ç¤­¤ë¡£
277 ¤³¤ÎÆ°ºî¤Ï¥¯¥©¡¼¥È¤µ¤ì¤Ê¤¤¥â¡¼¥É¤Ç¤ÏÉÔ´°Á´¤Ç¤¢¤ë¡£
278 ¤Ê¤¼¤Ê¤é¡¢Í×ÁǤ˶õÇò¤äÆüìʸ»ú¤¬¤¢¤Ã¤¿¾ì¹ç¡¢
279 Í×ÁǤ¬´üÂÔ¤·¤Æ¤¤¤Ê¤¤²Õ½ê¤Çʬ³ä¤µ¤ì¤Æ¤·¤Þ¤¦¤«¤é¤Ç¤¢¤ë¡£
280 ɬ¿Ü¤È¤µ¤ì¤ë°ú¤­¿ô¤¬¸«¤Ä¤«¤é¤Ê¤¤¡¢¤Þ¤¿¤Ï¥ª¥×¥·¥ç¥ó¤¬Ç§¼±¤µ¤ì¤Ê¤¤¡¢
281 ¤È¤¤¤Ã¤¿¸¶°ø¤Ç¥Ñ¥é¥á¡¼¥¿²òÀϤËÌäÂ꤬¤¢¤ë¾ì¹ç¡¢
282 ɸ½à¥¨¥é¡¼¤Ë¥¨¥é¡¼¤¬É½¼¨¤µ¤ì¤ë¡£
283 ¤³¤Î¤È¤­¡¢ÉÔÀµ¤ÊÍ×ÁǤËÂФ·¤Æ¤Ï²¿¤â½ÐÎϤµ¤ì¤º¡¢
284 0 ¤Ç¤Ê¤¤¥¨¥é¡¼¥¹¥Æ¡¼¥¿¥¹¤¬ÊÖ¤µ¤ì¤ë¡£
285
286 û¤¤¥ª¥×¥·¥ç¥ó¤ËÂФ·¤Æ¡¢½ÐÎϤȤ·¤Æ 1 ¸Ä¤Î
287 .RB ` - ' 
288 ¤È¥ª¥×¥·¥ç¥óʸ»ú¤¬À¸À®¤µ¤ì¤ë¡£
289 ¥ª¥×¥·¥ç¥ó¤¬°ú¤­¿ô¤ò¼è¤ë¾ì¹ç¡¢¼¡¤Î¥Ñ¥é¥á¡¼¥¿¤¬°ú¤­¿ô¤Ë¤Ê¤ë¡£
290 ¥ª¥×¥·¥ç¥ó¤¬°ú¤­¿ô¤ò¼è¤Ã¤Æ¤â¼è¤é¤Ê¤¯¤Æ¤â¤è¤¤¾ì¹ç¤Ë¡¢
291 °ú¤­¿ô¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤È¡¢
292 ¥¯¥©¡¼¥È¥â¡¼¥É¤Ç¤Ï¼¡¤Î¥Ñ¥é¥á¡¼¥¿¤¬À¸À®¤µ¤ì¤ë¤¬¶õ¤Î¥Ñ¥é¥á¡¼¥¿¤Ë¤Ê¤ë¡£
293 ¤³¤Î¾ì¹ç¡¢¥¯¥©¡¼¥È¤·¤Ê¤¤ (¸ß´¹) ¥â¡¼¥É¤Ç¤Ï
294 2 ÈÖÌܤΥѥé¥á¡¼¥¿¤ÏÀ¸À®¤µ¤ì¤Ê¤¤¡£
295 ¾¤Î¿¤¯¤Î
296 .BR getopt (1) 
297 ¤Î¼ÂÁõ¤Ç¤Ï¡¢¼è¤Ã¤Æ¤â¼è¤é¤Ê¤¯¤Æ¤â¤è¤¤°ú¤­¿ô¤Ï
298 ¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
299
300 Ê£¿ô¤Îû¤¤¥ª¥×¥·¥ç¥ó¤¬ 1 ¸Ä¤Î
301 .RB ` \- ' 
302 ¤Î¸å¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢
303 ³Æ¥ª¥×¥·¥ç¥ó¤Ï¶èÀÚ¤é¤ì¤¿¥Ñ¥é¥á¡¼¥¿¤È¤·¤Æ½ÐÎϤËɽ¼¨¤µ¤ì¤ë¡£
304
305 Ť¤¥ª¥×¥·¥ç¥ó¤ËÂФ·¤Æ¡¢
306 .RB ` \-\- ' 
307 ¤È´°Á´¤Ê¥ª¥×¥·¥ç¥ó̾¤¬ 1 ¤Ä¤Î¥Ñ¥é¥á¡¼¥¿¤È¤·¤ÆÀ¸À®¤µ¤ì¤ë¡£
308 ¡ÖÆþÎϤǥª¥×¥·¥ç¥ó¤¬Î¬½ñ¤­¤µ¤ì¤Æ¤¤¤ë¡£
309 ¤Þ¤¿¤Ï¡¢¥ª¥×¥·¥ç¥ó¤¬ 1 ¸Ä¤Î
310 .RB ` \- ' 
311 ¤ò»È¤Ã¤Æ»ØÄꤵ¤ì¤Æ¤¤¤ë¡£¡×¤È¤¤¤¦¤³¤È¤Ë´Ø¤é¤º¡¢¤³¤ÎÆ°ºî¤ò¤¹¤ë¡£
312 °ú¤­¿ô¤Ïû¤¤¥ª¥×¥·¥ç¥ó¤È¤·¤Æ°·¤ï¤ì¤ë¡£
313
314 Ä̾Á´¤Æ¤Î¥ª¥×¥·¥ç¥ó¤È¤½¤Î°ú¤­¿ô¤¬½ÐÎϤËÀ¸À®¤µ¤ì¤ë¤Þ¤Ç¡¢
315 ¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤Ï½ÐÎϤµ¤ì¤Ê¤¤¡£
316 ¤½¤·¤Æ¡¢1 ¸Ä¤Î¥Ñ¥é¥á¡¼¥¿¤È¤·¤Æ
317 .RB ` \-\- ' 
318 ¤¬À¸À®¤µ¤ì¤ë¡£
319 ¤½¤Î¸å¤Ë¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤Ï¡¢
320 ¸«¤Ä¤«¤Ã¤¿½çÈÖ¤ÇÊÌ¡¹¤Î¥Ñ¥é¥á¡¼¥¿¤È¤·¤ÆÀ¸À®¤µ¤ì¤ë¡£
321 û¤¤¥ª¥×¥·¥ç¥óʸ»úÎó¤ÎºÇ½é¤Îʸ»ú¤¬
322 .RB ` \- '
323 ¤Ç¤¢¤ë¾ì¹ç¤Ë¤Î¤ß¡¢
324 ¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤ÏÆþÎϤǸ«¤Ä¤«¤Ã¤¿°ÌÃ֤ǽÐÎϤµ¤ì¤ë
325 (¤³¤ÎÆ°ºî¤Ï
326 .B ¡Ö½ñ¼°¡×
327 ¥»¥¯¥·¥ç¥ó¤ÎºÇ½é¤Î·Á¼°¤¬»È¤ï¤ì¤¿¾ì¹ç¤Ë¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Ê¤¤¡£
328 ¤³¤Î¾ì¹ç¡¢
329 .RB ` \- '
330 ¤È
331 .RB ` + '
332 ¤¬Á°¤ËÉÕ¤¯Á´¤Æ¤Î¥Ñ¥é¥á¡¼¥¿¤¬Ìµ»ë¤µ¤ì¤ë)¡£
333 .SH ¥¯¥©¡¼¥È
334 ¸ß´¹¥â¡¼¥É¤Ç¤Ï¡¢°ú¤­¿ô¤ä¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤Ë¤¢¤ë
335 ¶õÇò¤ä¡ÖÆüì¡×ʸ»ú¤ÏÀµ¤·¤¯°·¤ï¤ì¤Ê¤¤¡£
336 ¤³¤Î½ÐÎϤϥ·¥§¥ë¥¹¥¯¥ê¥×¥È¤ËÍ¿¤¨¤é¤ì¤ë¤Î¤Ç¡¢
337 ¥¹¥¯¥ê¥×¥È¤Ï¡¢½ÐÎϤò¤É¤Î¤è¤¦¤Ë¤·¤Æ¸Ä¡¹¤Î¥Ñ¥é¥á¡¼¥¿¤Ë
338 ʬ³ä¤¹¤Ù¤­¤Ê¤Î¤«¤òÃΤé¤Ê¤¤¡£
339 ¤³¤ÎÌäÂê¤ò²óÈò¤¹¤ë¤¿¤á¡¢¤³¤Î¼ÂÁõ¤Ç¤Ï¥¯¥©¡¼¥Èµ¡Ç½¤òÄ󶡤¹¤ë¡£
340 ¤³¤ì¤Ï¡¢³Æ¥Ñ¥é¥á¡¼¥¿¤ò¥¯¥©¡¼¥È¤·¤Æ½ÐÎϤòÀ¸À®¤¹¤ë¡¢¤È¤¤¤¦¼êË¡¤ò¼è¤ë¡£
341 ¤³¤Î½ÐÎϤ¬¤â¤¦°ìÅÙ¥·¥§¥ë (Ä̾ï¤Ï¥·¥§¥ë¤Î
342 .B eval
343 ¥³¥Þ¥ó¥É) ¤ËÍ¿¤¨¤é¤ì¤¿¾ì¹ç¡¢
344 ½ÐÎϤϸġ¹¤Î¥Ñ¥é¥á¡¼¥¿¤ËÀµ¤·¤¯Ê¬³ä¤µ¤ì¤ë¡£
345
346 ´Ä¶­ÊÑ¿ô
347 .B GETOPT_COMPATIBLE
348 ¤¬ÀßÄꤵ¤ì¤¿¾ì¹ç¡¦
349 .B ¡Ö½ñ¼°¡×
350 ¥»¥¯¥·¥ç¥ó¤ÎºÇ½é¤Î·Á¼°¤¬»È¤ï¤ì¤¿¾ì¹ç¡¦
351 .RB ` \-u '
352 ¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢¥¯¥©¡¼¥È¤Ï¹Ô¤ï¤ì¤Ê¤¤¡£
353
354 ¥¯¥©¡¼¥È¤Îµ¬Â§¤Ï¥·¥§¥ë¤´¤È¤Ë°Û¤Ê¤ë¡£
355 »ÈÍѤ·¤Æ¤¤¤ë¥·¥§¥ë¤òÁªÂò¤¹¤ë¤¿¤á¤Ë
356 .RB ` \-s '
357 ¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
358 °Ê²¼¤Î¥·¥§¥ë¤ÇÀµ¤·¤¯µ¡Ç½¤¹¤ë:
359 .RB ` sh ',
360 .RB ` bash ',
361 .RB ` csh ' ,
362 .RB ` tcsh '.
363 ¼ÂºÝ¤Ë¤Ï¡¢2 ¤Ä¤Î¡ÖÊý¼°¡×¤ËʬÎव¤ì¤ë:
364 sh ¼°¤Î¥¯¥©¡¼¥Èµ¬Â§¤È csh ¼°¤Î¥¯¥©¡¼¥Èµ¬Â§¤Ç¤¢¤ë¡£
365 ¾¤Î¥·¥§¥ë¥¹¥¯¥ê¥×¥È¸À¸ì¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ç¤â¡¢
366 ¤³¤ì¤é¤ÎÊý¼°¤Î¤É¤Á¤é¤«¤¬»È¤¨¤ë²ÄǽÀ­¤¬¤¢¤ë¡£
367
368 .SH ¥¹¥­¥ã¥ó¥â¡¼¥É
369 Æüì¤Ê¥¹¥­¥ã¥ó¥â¡¼¥É¤Ç¤¢¤ë¤³¤È¤ò¼¨¤¹¤¿¤á¤Ë¡¢
370 û¤¤¥ª¥×¥·¥ç¥ó¤ÎºÇ½é¤Îʸ»ú¤ò
371 .RB ` \- '
372 ¤Þ¤¿¤Ï
373 .RB ` + '
374 ¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
375 .B ¡Ö½ñ¼°¡×
376 ¥»¥¯¥·¥ç¥ó¤ÎºÇ½é¤Î¸Æ¤Ó½Ð¤··Á¼°¤¬»È¤ï¤ì¤¿¾ì¹ç¡¢¤³¤ì¤Ï̵»ë¤µ¤ì¤ë¡£
377 ¤·¤«¤·¡¢´Ä¶­ÊÑ¿ô
378 .B POSIXLY_CORRECT
379 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ÏÄ´¤Ù¤é¤ì¤ë¡£
380
381 ºÇ½é¤Îʸ»ú¤¬
382 .RB ` + '
383 ¤Î¾ì¹ç¡¢¤Þ¤¿¤Ï´Ä¶­ÊÑ¿ô
384 .B POSIXLY_CORRECT
385 ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤ºÇ½é¤Î¥Ñ¥é¥á¡¼¥¿
386 (¤Ä¤Þ¤ê¡¢
387 .RB ` \- '
388 ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤Ê¤¤¥Ñ¥é¥á¡¼¥¿) ¤¬
389 ¥ª¥×¥·¥ç¥ó°ú¤­¿ô¤Ç¤Ê¤¤¤Èʬ¤«¤Ã¤¿»þÅÀ¤Ç²òÀϤϥ¹¥È¥Ã¥×¤¹¤ë¡£
390 ¤½¤ì°Ê¹ß¤ÎÁ´¤Æ¤Î¥Ñ¥é¥á¡¼¥¿¤Ï¡¢¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤È¤·¤Æ²ò¼á¤µ¤ì¤ë¡£
391
392 ºÇ½é¤Îʸ»ú¤¬
393 .RB ` \- '
394 ¤Î¾ì¹ç¡¢¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤°ú¤­¿ô¤Ï¸«¤Ä¤«¤Ã¤¿²Õ½ê¤Ç½ÐÎϤµ¤ì¤ë¡£
395 Ä̾ï¤ÎÁàºî¤Ç¤Ï¡¢
396 .RB ` \-\- ' 
397 ¥Ñ¥é¥á¡¼¥¿¤¬À¸À®¤µ¤ì¤¿¸å¤Ç¡¢ºÇ¸å¤Ë¤Þ¤È¤á¤Æ½ÐÎϤµ¤ì¤ë¡£
398 ¤³¤Î¾ì¹ç¤Ç¤â
399 .RB ` \-\- '
400 ¥Ñ¥é¥á¡¼¥¿¤ÏÀ¸À®¤µ¤ì¤ë¤¬¡¢
401 Ä̾盧¤Î¥â¡¼¥É¤Ç¤ÏºÇ¸å¤Î¥Ñ¥é¥á¡¼¥¿¤Ë¤Ê¤ëÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
402 .SH ¸ß´¹À­
403 ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤Î
404 .BR getopt (1)
405 ¤Ï¡¢½ÐÍè¤ë¤À¤±Â¾¤Î¥Ð¡¼¥¸¥ç¥ó¤È¸ß´¹À­¤¬¤¢¤ë¤è¤¦¤Ë½ñ¤«¤ì¤¿¡£
406 Ä̾ï¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤ò½¤Àµ¤¹¤ë¤³¤È¤Ê¤¯¡¢
407 ¤³¤Î¥Ð¡¼¥¸¥ç¥ó¤ËÃÖ¤­´¹¤¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
408 ¹¹¤Ë¡¢¤¤¤¯¤Ä¤«¤ÎÍøÅÀ¤¬¤¢¤ë¡£
409
410 getopt ¤ÎºÇ½é¤Î¥Ñ¥é¥á¡¼¥¿¤ÎºÇ½é¤Îʸ»ú¤¬
411 .RB ` \- '
412 ¤Ç¤Ê¤¤¾ì¹ç¡¢getopt ¤Ï¸ß´¹¥â¡¼¥É¤Ë¤Ê¤ë¡£
413 ºÇ½é¤Î¥Ñ¥é¥á¡¼¥¿¤Ïû¤¤¥ª¥×¥·¥ç¥ó¤Îʸ»úÎó¤È¤·¤Æ²ò¼á¤µ¤ì¡¢
414 ¾¤ÎÁ´¤Æ¤Î°ú¤­¿ô¤¬²òÀϤµ¤ì¤ë¡£
415 ¤³¤Î¾ì¹ç¤Ç¤â¡¢´Ä¶­ÊÑ¿ô
416 .B POSIXLY_CORRECT 
417 ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¸Â¤ê¡¢¥Ñ¥é¥á¡¼¥¿¤ÎʤÙÂؤ¨¤ò¹Ô¤¦
418 (¤Ä¤Þ¤ê¡¢¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤Á´¤Æ¤Î¥Ñ¥é¥á¡¼¥¿¤¬ºÇ¸å¤Ë½ÐÎϤµ¤ì¤ë)¡£
419
420 ´Ä¶­ÊÑ¿ô
421 .B GETOPT_COMPATIBLE 
422 ¤Ï
423 .B getopt
424 ¤ò¶¯À©Åª¤Ë¸ß´¹¥â¡¼¥É¤Ë¤¹¤ë¡£
425 ¤³¤Î´Ä¶­ÊÑ¿ô¤È
426 .B POSIXLY_CORRECT
427 ¤ÎξÊý¤òÀßÄꤹ¤ë¤È¡¢¡ÖÆñ¤·¤¤¡×¥×¥í¥°¥é¥à¤Î¤¿¤á¤Ë 100% ¤Î¸ß´¹À­¤òÄ󶡤¹¤ë¡£
428 ¤·¤«¤·¡¢Ä̾ï¤Ï¤É¤Á¤é¤âÀßÄꤹ¤ëɬÍפ¬¤Ê¤¤¡£
429
430 ¸ß´¹¥â¡¼¥É¤Ç¤Ï¡¢Ã»¤¤¥ª¥×¥·¥ç¥óʸ»úÎó¤ÎºÇ½é¤ËÉÕ¤¯
431 .RB ` \- '
432 ¤È
433 .RB ` + '
434 ¤Ï̵»ë¤µ¤ì¤ë¡£
435 .SH ¥ê¥¿¡¼¥ó¥³¡¼¥É
436 ²òÀϤËÀ®¸ù¤·¤¿¾ì¹ç¡¢
437 .B getopt
438 ¤Ï¥¨¥é¡¼¥³¡¼¥É
439 .B 0 
440 ¤òÊÖ¤¹¡£
441 .BR getopt (3)
442 ¤¬¥¨¥é¡¼¤òÊÖ¤·¤¿¾ì¹ç¤Ï
443 .B 1
444 ¤òÊÖ¤¹¡£
445 ¥Ñ¥é¥á¡¼¥¿¤¬Íý²ò¤Ç¤­¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï
446 .B 2 
447 ¤òÊÖ¤¹¡£
448 ¥á¥â¥ê¤¬Â­¤ê¤Ê¤¤ (out\-of\-memory) ¤È¤¤¤Ã¤¿ÆâÉô¥¨¥é¡¼¤Î¾ì¹ç¤Ï
449 .B 3
450 ¤òÊÖ¤¹¡£
451 .BR \-T
452 ¥ª¥×¥·¥ç¥ó¤òÉÕ¤±¤Æ¸Æ¤Ó½Ð¤µ¤ì¤¿¾ì¹ç¤Ï
453 .B 4
454 ¤òÊÖ¤¹¡£
455 .SH Îã
456 (ba)sh ¤È (t)csh ¤Ç¤Î»ÈÍÑÎã¤Î¥¹¥¯¥ê¥×¥È¤Ï¡¢
457 .BR getopt (1)
458 ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
459 ¤³¤ì¤é¤Ï¥ª¥×¥·¥ç¥ó¤È¤·¤Æ
460 .B /usr/local/lib/getopt 
461 ¤Þ¤¿¤Ï
462 .B /usr/lib/getopt
463 ¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë¡£
464 .SH ´Ä¶­ÊÑ¿ô
465 .IP POSIXLY_CORRECT
466 ¤³¤Î´Ä¶­ÊÑ¿ô¤Ï
467 .BR getopt (3)
468 ¥ë¡¼¥Á¥ó¤ÇÄ´¤Ù¤é¤ì¤ë¡£
469 ¤³¤ì¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¥Ñ¥é¥á¡¼¥¿¤¬¥ª¥×¥·¥ç¥ó¤Þ¤¿¤Ï
470 ¥ª¥×¥·¥ç¥ó°ú¤­¿ô¤Ç¤Ê¤¤¤Èʬ¤«¤Ã¤¿»þÅÀ¤Ç²òÀϤÏÄä»ß¤¹¤ë¡£
471 ¤½¤ì°Ê¹ß¤ÎÁ´¤Æ¤Î¥Ñ¥é¥á¡¼¥¿¤Ï¡¢
472 .RB ` \- '
473 ¤Ç»Ï¤Þ¤Ã¤Æ¤¤¤ë¤«¤É¤¦¤«¤Ë´Ø·¸¤Ê¤¯¡¢
474 ¥ª¥×¥·¥ç¥ó¤Ç¤Ï¤Ê¤¤¥Ñ¥é¥á¡¼¥¿¤È¤·¤Æ²ò¼á¤µ¤ì¤ë¡£
475 .IP GETOPT_COMPATIBLE
476 .B getopt
477 ¤ËÂФ·¤Æ¶¯À©Åª¤Ë
478 .B ¡Ö½ñ¼°¡×
479 ¥»¥¯¥·¥ç¥ó¤ÎºÇ½é¤Î¸Æ¤Ó½Ð¤··Á¼°¤ò»È¤ï¤»¤ë¡£
480 .SH ¥Ð¥°
481 .BR getopt (3)
482 ¤Ï¡¢°ú¤­¿ô¤ò¼è¤Ã¤Æ¤â¼è¤é¤Ê¤¯¤Æ¤â¤è¤¤Ä¹¤¤¥ª¥×¥·¥ç¥ó¤ò²òÀϤǤ­¤ë
483 (¤¿¤À¤·¡¢Ã»¤¤¥ª¥×¥·¥ç¥ó¤Î¾ì¹ç¤Ï²òÀϤǤ­¤Ê¤¤)¡£
484 ¤³¤Î
485 .BR getopt (1)
486 ¤Ï¡¢¥ª¥×¥·¥ç¥ó°ú¤­¿ô¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¤½¤ì¤¬Â¸ºß¤·¤Ê¤¤¤â¤Î¤È¤·¤Æ°·¤¦¡£
487
488 û¤¤¥ª¥×¥·¥ç¥óÊÑ¿ô¤òÁ´¤¯»È¤¤¤¿¤¯¤Ê¤¤¾ì¹ç¡¢
489 ½ñ¼°¤ÏÁ´¤¯Ä¾´¶Åª¤Ç¤Ê¤¤¤â¤Î¤Ë¤Ê¤ë
490 (ÌÀ¼¨Åª¤Ë¶õ¤Îʸ»úÎó¤ËÀßÄꤹ¤ëɬÍפ¬¤¢¤ë)¡£
491
492 .SH Ãø¼Ô
493 Frodo Looijaard <frodol@dds.nl>
494 .SH ´ØÏ¢¹àÌÜ
495 .BR getopt (3),
496 .BR bash (1),
497 .BR tcsh (1).