OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / GNU_bash / work / P10
diff --git a/manual/GNU_bash/work/P10 b/manual/GNU_bash/work/P10
new file mode 100644 (file)
index 0000000..a438906
--- /dev/null
@@ -0,0 +1,1105 @@
+.\"O .SH "SHELL BUILTIN COMMANDS"
+.SH ¥·¥§¥ë¤ÎÁȤ߹þ¤ß¥³¥Þ¥ó¥É
+.\" start of bash_builtins
+.zZ
+.PP
+.\"O Unless otherwise noted, each builtin command documented in this
+.\"O section as accepting options preceded by
+.\"O .B \-
+.\"O accepts
+.\"O .B \-\-
+.\"O to signify the end of the options.
+ÆäËÃǤé¤Ê¤¤¸Â¤ê¡¢¤³¤Î¥»¥¯¥·¥ç¥ó¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ëÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤Î¤¦¤Á
+.B \-
+¤Ç»Ï¤Þ¤ë¥ª¥×¥·¥ç¥ó¤ò¼õ¤±ÉÕ¤±¤ë¤â¤Î¤Ï¡¢¥ª¥×¥·¥ç¥ó¤Î½ª¤ï¤ê¤òɽ¤¹
+.B \-\-
+¤â¼õ¤±ÉÕ¤±¤Þ¤¹¡£
+.sp .5
+.PD 0
+.TP
+\fB:\fP [\fIarguments\fP]
+.PD
+.\"O No effect; the command does nothing beyond expanding
+.\"O .I arguments
+.\"O and performing any specified
+.\"O redirections.  A zero exit code is returned.
+²¿¤â¤·¤Þ¤»¤ó¡£¤³¤Î¥³¥Þ¥ó¥É¤Ï
+.I arguments
+¤òŸ³«¤·¡¢»ØÄꤵ¤ì¤¿¥ê¥À¥¤¥ì¥¯¥È¤ò¼Â¹Ô¤¹¤ë°Ê³°¤Ë¤Ï²¿¤â¹Ô¤¤¤Þ¤»¤ó¡£
+½ªÎ»¥³¡¼¥É 0 ¤òÊÖ¤·¤Þ¤¹¡£
+.TP
+.PD 0
+\fB .\| \fP \fIfilename\fP [\fIarguments\fP]
+.TP
+\fBsource\fP \fIfilename\fP [\fIarguments\fP]
+.PD
+.\"O Read and execute commands from
+.\"O .I filename
+.\"O in the current
+.\"O shell environment and return the exit status of the last command
+.\"O executed from
+.\"O .IR filename .
+.I filename
+¤«¤é¥³¥Þ¥ó¥É¤òÆɤ߹þ¤ß¡¢¸½ºß¤Î¥·¥§¥ë´Ä¶­¤Î¤â¤È¤Ç¼Â¹Ô¤·¤Þ¤¹¡£¤½¤·¤Æ¡¢
+.I filename
+Ãæ¤ÇºÇ¸å¤Ë¼Â¹Ô¤·¤¿¥³¥Þ¥ó¥É¤Î½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤òÊÖ¤·¤Þ¤¹¡£
+.\"O If
+.\"O .I filename
+.\"O does not contain a slash, file names in
+.\"O .SM
+.\"O .B PATH
+.\"O are used to find the directory containing
+.\"O .IR filename .
+.I filename
+¤Ë¥¹¥é¥Ã¥·¥å¤¬´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
+.\"O -.IR filename
+.\"O -¤ò´Þ¤à¥Ç¥£¥ì¥¯¥È¥ê¤ò¸¡º÷¤¹¤ë¤¿¤á¤Ë
+.\"O -.SM
+.\"O -.B PATH
+.\"O -¤Ë´Þ¤Þ¤ì¤ë¥Õ¥¡¥¤¥ë̾¤¬ÍѤ¤¤é¤ì¤Þ¤¹¡£
+.I filename
+¤Ï
+.SM
+.B PATH
+¤Ë´Þ¤Þ¤ì¤ë¥Ç¥£¥ì¥¯¥È¥ê¤«¤éõ¤µ¤ì¤Þ¤¹¡£
+.\"O The file searched for in
+.\"O .SM
+.\"O .B PATH
+.\"O need not be executable.  The current directory is
+.\"O searched if no file is found in
+.\"O .SM
+.\"O .BR PATH .
+.SM
+.B PATH
+Æâ¤Ç¸¡º÷¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Ï¡¢¼Â¹Ô²Äǽ¤Ç¤¢¤ëɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
+.SM
+.B PATH
+Ãæ¤Ç¥Õ¥¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤¬¸¡º÷¤µ
+¤ì¤Þ¤¹¡£
+.\"O If the
+.\"O .B sourcepath
+.\"O option to the
+.\"O .B shopt
+.\"O builtin command is turned off, the
+.\"O .SM
+.\"O .B PATH
+.\"O is not searched.
+ÁȤ߹þ¤ß¥³¥Þ¥ó¥É
+.B shopt
+¤ËÂФ¹¤ë
+.B sourcepath
+¥ª¥×¥·¥ç¥ó¤¬Ìµ¸ú¤Ë¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢
+.SM
+.B PATH
+¤Î¸¡º÷¤Ï¹Ô¤ï¤ì¤Þ¤»¤ó¡£
+.\"O If any \fIarguments\fP are supplied, they become the positional
+.\"O parameters when \fIfilename\fP is executed.  Otherwise the positional
+.\"O parameters are unchanged.
+.\"O The return status is the status of the last command exited within
+.\"O the script (0 if no commands are executed), and false if
+.\"O .I filename
+.\"O is not found or cannot be read.
+²¿¤é¤«¤Î \fIarguments\fP ¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¤³¤ì¤é¤Î°ú¤­¿ô¤Ï¡¢
+\fIfilename\fP ¤ò¼Â¹Ô¤·¤¿»þ¤Î°ÌÃÖÉÕ¤­¥Ñ¥é¥á¡¼¥¿¤È¤Ê¤ê¤Þ¤¹¡£¤½¤¦¤Ç¤Ê¤¤
+¾ì¹ç¤Ï¡¢°ÌÃÖÉÕ¤­¥Ñ¥é¥á¡¼¥¿¤ÏÊѹ¹¤µ¤ì¤Þ¤»¤ó¡£Êֵѥ¹¥Æ¡¼¥¿¥¹¤Ï¡¢
+¥¹¥¯¥ê¥×¥ÈÆâ¤ÇºÇ¸å¤Ë¼Â¹Ô¤·¤¿¥³¥Þ¥ó¥É¤Î¥¹¥Æ¡¼¥¿¥¹¤Ç¤¹
+(¥³¥Þ¥ó¥É¤¬Á´¤¯¼Â¹Ô¤µ¤ì¤Ê¤±¤ì¤Ð 0 ¤Ç¤¹)¡£
+.\"O NAKANO return status -> Êֵѥ¹¥Æ¡¼¥¿¥¹¡©¡¡ÊÖ¤êÃÍ¡©
+.\"O fujiwara: ¤³¤ÎÊÕ¤ÏÅý°ì¤·¤¿Êý¤¬¤¤¤¤¤Ç¤·¤ç¤¦¤«(^_^;
+¤Þ¤¿¡¢
+.I filename
+¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤äÆɤ߹þ¤á¤Ê¤¤¾ì¹ç¤Ë¤Ïµ¶¤È¤Ê¤ê¤Þ¤¹¡£
+.TP
+\fBalias\fP [\fB\-p\fP] [\fIname\fP[=\fIvalue\fP] ...]
+.\"O \fBAlias\fP with no arguments or with the
+.\"O .B \-p
+.\"O option prints the list of aliases in the form
+.\"O \fBalias\fP \fIname\fP=\fIvalue\fP on standard output.
+.\"O When arguments are supplied, an alias is defined for
+.\"O each \fIname\fP whose \fIvalue\fP is given.
+\fBalias\fP ¥³¥Þ¥ó¥É¤ò°ú¤­¿ô¤òÉÕ¤±¤º¤Ë (¤¢¤ë¤¤¤Ï
+.B \-p
+¥ª¥×¥·¥ç¥ó¤òÉÕ¤±¤Æ) ¼Â¹Ô¤¹¤ë¤È¡¢¥¨¥¤¥ê¥¢¥¹¤Î¥ê¥¹¥È¤¬
+¡Ö\fBalias\fP \fIname\fP=\fIvalue\fP¡×¤Î·Á¤Çɸ½à½ÐÎϤ˽ÐÎϤµ¤ì¤Þ¤¹¡£
+°ú¤­¿ô¤òÍ¿¤¨¤¿¾ì¹ç¤Ë¤Ï¡¢\fIvalue\fP ¤òÍ¿¤¨¤é¤ì¤¿ \fIname\fP ¤½¤ì¤¾¤ì¤ËÂÐ
+¤¹¤ë¥¨¥¤¥ê¥¢¥¹¤¬ÄêµÁ¤µ¤ì¤Þ¤¹¡£
+.\"O A trailing space in  \fIvalue\fP causes the next word to be
+.\"O checked for alias substitution when the alias is expanded.
+.\"O For each \fIname\fP in the argument list for which no \fIvalue\fP
+.\"O is supplied, the name and value of the alias is printed.
+.\"O \fBAlias\fP returns true unless a \fIname\fP is given for which
+.\"O no alias has been defined.
+\fIvalue\fP ¤ÎËöÈø¤Ë¶õÇò¤¬¤¢¤ë¤È¡¢¥¨¥¤¥ê¥¢¥¹¤¬Å¸³«¤µ¤ì¤¿»þ¤Ë¡¢¶õÇò¤Î¼¡
+¤Îñ¸ì¤Ë¤Ä¤¤¤Æ¥¨¥¤¥ê¥¢¥¹ÃÖ´¹¤¬Ä´¤Ù¤é¤ì¤Þ¤¹¡£°ú¤­¿ô¥ê¥¹¥ÈÃæ¤Ë¤¢¤ë
+\fIvalue\fP ¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Ê¤¤ \fIname\fP ¤½¤ì¤¾¤ì¤ËÂФ·¤Æ¤Ï¡¢
+̾Á°¤È¥¨¥¤¥ê¥¢¥¹¤ÎÃͤ¬½ÐÎϤµ¤ì¤Þ¤¹¡£¥¨¥¤¥ê¥¢¥¹¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤ \fIname\fP ¤¬
+Í¿¤¨¤é¤ì¤Ê¤±¤ì¤Ð¡¢\fBalias\fP ¤Ï¿¿¤òÊÖ¤·¤Þ¤¹¡£
+.TP
+\fBbg\fP [\fIjobspec\fP]
+.\"O Resume the suspended job \fIjobspec\fP in the background, as if it
+.\"O had been started with
+.\"O .BR & .
+.\"O If \fIjobspec\fP is not present, the shell's notion of the
+.\"O \fIcurrent job\fP is used.
+.\"O .B bg
+.\"O .I jobspec
+.\"O returns 0 unless run when job control is disabled or, when run with
+.\"O job control enabled, if \fIjobspec\fP was not found or started without
+.\"O job control.
+¥µ¥¹¥Ú¥ó¥É¤µ¤ì¤Æ¤¤¤ë¥¸¥ç¥Ö \fIjobspec\fP ¤ò¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¤Ç¼Â¹ÔºÆ³«
+¤·¤Þ¤¹¡£¤³¤Î¥¸¥ç¥Ö¤Ï¡¢½é¤á¤«¤é
+.B &
+¤òÉÕ¤±¤Æµ¯Æ°¤µ¤ì¤Æ¤¤¤¿¤«¤Î¤è¤¦¤ËÆ°ºî¤ò³¤±¤Þ¤¹¡£
+\fIjobspec\fP ¤¬Ìµ¤¤¾ì¹ç¤Ë¤Ï¡¢¥·¥§¥ë¤¬µ­Ï¿¤·¤Æ¤¤¤ë\fI¥«¥ì¥ó¥È¥¸¥ç¥Ö
+(current job)\fP ¤¬»È¤ï¤ì¤Þ¤¹¡£
+.B bg
+.I jobspec
+¤Ï¡¢¥¸¥ç¥ÖÀ©¸æ¤¬Ìµ¸ú¤Ë¤µ¤ì¤Æ¤¤¤Ê¤¤»þ¤Ë¤Ï 0 ¤òÊÖ¤·¤Þ¤¹¡£¤Þ¤¿¡¢
+\fIjobspec\fP ¤¬¸«¤Ä¤«¤é¤Ê¤¤¤«¡¢¥¸¥ç¥ÖÀ©¸æ¤Ê¤·¤Çµ¯Æ°¤·¤¿¾ì¹ç¤Ë¤Ï¡¢¥¸¥ç
+¥ÖÀ©¸æ¤òÍ­¸ú¤Ë¤·¤Æ¼Â¹Ô¤µ¤ì¤Æ¤¤¤ë»þ¤Ç¤â 0 ¤òÊÖ¤·¤Þ¤¹¡£
+.\"O NAKANO ¸¶Ê¸¤«¤é¤À¤±¤É¾ò·ï¤¬ÊѤʵ¤¤¬¤¹¤ë...
+.TP
+.PD 0
+\fBbind\fP [\fB\-m\fP \fIkeymap\fP] [\fB\-lpsvPSV\fP]
+.TP
+\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fB\-x\fP \fIkeyseq\fP:\fIshell\-command\fP
+.TP
+\fBbind\fP [\fB\-m\fP \fIkeymap\fP] [\fB\-q\fP \fIfunction\fP] [\fB\-u\fP \fIfunction\fP] [\fB\-r\fP \fIkeyseq\fP]
+.TP
+\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fB\-f\fP \fIfilename\fP
+.TP
+\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fIkeyseq\fP:\fIfunction\-name\fP
+.PD
+.\"O Display current
+.\"O .B readline
+.\"O key and function bindings, or bind a key sequence to a
+.\"O .B readline
+.\"O function or macro.  The binding syntax accepted is identical to that of
+.\"O .IR .inputrc ,
+.\"O but each binding must be passed as a separate argument;
+.\"O e.g., '"\eC\-x\eC\-r": re\-read\-init\-file'.  Options, if supplied, have the
+.\"O following meanings:
+.B readline
+¤Î¸½ºß¤Î¥­¡¼³ä¤êÅö¤Æ¤È´Ø¿ô³ä¤êÅö¤Æ¤òɽ¼¨¤·¤Þ¤¹¡£¤¢¤ë¤¤¤Ï¥­¡¼¥·¡¼¥±¥ó¥¹¤ò
+.B readline
+¤Î´Ø¿ô¤ä¥Þ¥¯¥í¤Ë³ä¤êÅö¤Æ¤Þ¤¹¡£¼õ¤±ÉÕ¤±¤ë³ä¤êÅö¤Æ¤Îµ­Ë¡¤Ï¡¢
+.I .inputrc
+¤ÈÁ´¤¯Æ±¤¸¤Ç¤¹¤¬¡¢¤½¤ì¤¾¤ì¤Î³ä¤êÅö¤Æ¤ÏÊÌ¡¹¤Î°ú¤­¿ô¤È¤·¤ÆÅϤµ¤Ê¤±¤ì¤Ð¤Ê
+¤ê¤Þ¤»¤ó¡£Î㤨¤Ð¡¢'"\eC\-x\eC\-r": re\-read\-init\-file' ¤Î¤è¤¦¤Ë»ØÄê
+¤·¤Þ¤¹¡£¥ª¥×¥·¥ç¥ó¤ò»ØÄꤷ¤¿¾ì¹ç¤Ë¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ê°ÕÌ£¤ò»ý¤Á¤Þ¤¹:
+.RS
+.PD 0
+.TP
+.B \-m \fIkeymap\fP
+.\"O Use
+.\"O .I keymap
+.\"O as the keymap to be affected by the subsequent bindings.
+.\"O Acceptable
+.\"O .I keymap
+.\"O names are
+.\"O \fIemacs, emacs\-standard, emacs\-meta, emacs\-ctlx, vi,
+.\"O vi\-command\fP, and
+.\"O .IR vi\-insert .
+.\"O \fIvi\fP is equivalent to \fIvi\-command\fP; \fIemacs\fP is
+.\"O equivalent to \fIemacs\-standard\fP.
+.I keymap
+¤ò¡¢°Ê¹ß¤Î³ä¤êÅö¤Æ¤Ë±Æ¶Á¤µ¤ì¤ë¥­¡¼¥Þ¥Ã¥×¤È¤·¤ÆÍѤ¤¤Þ¤¹¡£»ØÄê¤Ç¤­¤ë
+.I keymap
+̾¤Ï¡¢\fIemacs, emacs\-standard, emacs\-meta, emacs\-ctlx, vi,
+vi\-command, vi\-insert\fP ¤Ç¤¹¡£\fIvi\fP ¤Ï \fIvi\-command\fP ¤ÈƱ¤¸
+¤Ç¤¹¡£¤Þ¤¿¡¢\fIemacs\fP ¤Ï \fIemacs\-standard\fP ¤ÈƱ¤¸¤Ç¤¹¡£
+.TP
+.B \-l
+.\"O List the names of all \fBreadline\fP functions.
+\fBreadline\fP ´Ø¿ô¤Î̾Á°¤òÁ´¤Æ¥ê¥¹¥Èɽ¼¨¤·¤Þ¤¹¡£
+.TP
+.B \-p
+.\"O Display \fBreadline\fP function names and bindings in such a way
+.\"O that they can be re-read.
+\fBreadline\fP ¤Î´Ø¿ô¤Î̾Á°¤È³ä¤êÅö¤Æ¤òɽ¼¨¤·¤Þ¤¹¡£É½¼¨¤Ï¡¢ºÆ¤ÓÆɤ߹þ
+¤à¤³¤È¤¬¤Ç¤­¤ë·Á¼°¤Ç½ÐÎϤµ¤ì¤Þ¤¹¡£
+.TP
+.B \-P
+.\"O List current \fBreadline\fP function names and bindings.
+\fBreadline\fP ¤Î´Ø¿ô¤Î¸½ºß¤Î̾Á°¤È³ä¤êÅö¤Æ¤ò¥ê¥¹¥Èɽ¼¨¤·¤Þ¤¹¡£
+.TP
+.B \-v
+.\"O Display \fBreadline\fP variable names and values in such a way that they
+.\"O can be re-read.
+\fBreadline\fP ¤ÎÊÑ¿ô̾¤ÈÃͤòɽ¼¨¤·¤Þ¤¹¡£É½¼¨¤Ï¡¢ºÆ¤ÓÆɤ߹þ¤à¤³¤È¤¬¤Ç
+¤­¤ë·Á¼°¤Ç½ÐÎϤµ¤ì¤Þ¤¹¡£
+.TP
+.B \-V
+.\"O List current \fBreadline\fP variable names and values.
+\fBreadline\fP ¤Î¸½ºß¤ÎÊÑ¿ô̾¤ÈÃͤò¥ê¥¹¥Èɽ¼¨¤·¤Þ¤¹¡£
+.TP
+.B \-s
+.\"O Display \fBreadline\fP key sequences bound to macros and the strings
+.\"O they output in such a way that they can be re-read.
+\fBreadline\fP ¤Î¥Þ¥¯¥í¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿¥­¡¼¥·¡¼¥±¥ó¥¹¤È¡¢¥Þ¥¯¥í¤¬½ÐÎÏ
+¤¹¤ëʸ»úÎó¤òɽ¼¨¤·¤Þ¤¹¡£É½¼¨¤Ï¡¢ºÆ¤ÓÆɤ߹þ¤à¤³¤È¤¬¤Ç¤­¤ë·Á¼°¤Ç½ÐÎϤµ
+¤ì¤Þ¤¹¡£
+.TP
+.B \-S
+.\"O Display \fBreadline\fP key sequences bound to macros and the strings
+.\"O they output.
+\fBreadline\fP ¤Î¥Þ¥¯¥í¤Ë³ä¤êÅö¤Æ¤é¤ì¤¿¥­¡¼¥·¡¼¥±¥ó¥¹¤È¡¢¥Þ¥¯¥í¤¬½ÐÎÏ
+¤¹¤ëʸ»úÎó¤òɽ¼¨¤·¤Þ¤¹¡£
+.TP
+.B \-f \fIfilename\fP
+.\"O Read key bindings from \fIfilename\fP.
+¥­¡¼³ä¤êÅö¤Æ¤ò \fIfilename\fP ¤«¤éÆɤ߹þ¤ß¤Þ¤¹¡£
+.TP
+.B \-q \fIfunction\fP
+.\"O Query about which keys invoke the named \fIfunction\fP.
+»ØÄꤵ¤ì¤¿ \fIfunction\fP ¤ò¸Æ¤Ó½Ð¤¹¥­¡¼¤òÌ䤤¹ç¤ï¤»¤Þ¤¹¡£
+.TP
+.B \-u \fIfunction\fP
+.\"O Unbind all keys bound to the named \fIfunction\fP.
+»ØÄꤵ¤ì¤¿ \fIfunction\fP ¤Ë³ä¤êÅö¤Æ¤é¤ì¤Æ¤¤¤ë¥­¡¼¤Î³ä¤êÅö¤Æ¤òÁ´¤Æ¼è¤ê
+¾Ã¤·¤Þ¤¹¡£
+.TP
+.B \-r \fIkeyseq\fP
+.\"O Remove any current binding for \fIkeyseq\fP.
+\fIkeyseq\fP ¤ËÂФ¹¤ë¸½ºß¤Î³ä¤êÅö¤Æ¤òºï½ü¤·¤Þ¤¹¡£
+.TP
+.B \-x \fIkeyseq\fP:\fIshell\-command\fP
+.\"O Cause \fIshell\-command\fP to be executed whenever \fIkeyseq\fP is
+.\"O entered.
+\fIkeyseq\fP ¤¬²¡¤µ¤ì¤ë¤¿¤Ó¤´¤È¤Ë¡¢\fIshell\-command\fP ¤¬¼Â¹Ô¤µ¤ì¤ë¤è¤¦¤Ë
+¤Ê¤ë¡£
+.PD
+.PP
+.\"O The return value is 0 unless an unrecognized option is given or an
+.\"O error occurred.
+ǧ¼±¤Ç¤­¤Ê¤¤¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¤¿¾ì¹ç¤ä¥¨¥é¡¼¤¬µ¯¤­¤¿¾ì¹ç¤Ç¤Ê¤±¤ì¤Ð¡¢
+ÊÖ¤êÃͤϠ0 ¤Ç¤¹¡£
+.RE
+.TP
+\fBbreak\fP [\fIn\fP]
+.\"O Exit from within a
+.\"O .BR for ,
+.\"O .BR while ,
+.\"O .BR until ,
+.\"O or
+.\"O .B select
+.\"O loop.  If \fIn\fP is specified, break \fIn\fP levels.
+.\"O .I n
+.\"O must be \(>= 1.  If
+.\"O .I n
+.\"O is greater than the number of enclosing loops, all enclosing loops
+.\"O are exited.  The return value is 0 unless the shell is not executing
+.\"O a loop when
+.\"O .B break
+.\"O is executed.
+.BR for ,
+.BR while ,
+.BR until ,
+.B select
+¤Î¥ë¡¼¥×¤«¤éÈ´¤±¤Þ¤¹¡£\fIn\fP ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¢\fIn\fP ¥ì¥Ù¥ëʬ 
+break ¤·¤Þ¤¹¡£
+.I n
+¤Ï 1 °Ê¾å¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
+.I n
+¤¬¥ë¡¼¥×¤Î¿¼¤µ¤è¤ê¤âÂ礭¤¤¾ì¹ç¤Ë¤Ï¡¢Á´¤Æ¤Î¥ë¡¼¥×¤«¤éÈ´¤±¤Þ¤¹¡£
+.B break
+¤¬¼Â¹Ô¤µ¤ì¤¿»þ¤Ë¥·¥§¥ë¤¬¥ë¡¼¥×¤ò¼Â¹Ô¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢ÊÖ¤êÃͤϠ0 ¤Ë¤Ê¤ê
+¤Þ¤¹¡£
+.TP
+\fBbuiltin\fP \fIshell\-builtin\fP [\fIarguments\fP]
+.\"O Execute the specified shell builtin, passing it
+.\"O .IR arguments ,
+.\"O and return its exit status.
+.\"O This is useful when defining a
+.\"O function whose name is the same as a shell builtin,
+.\"O retaining the functionality of the builtin within the function.
+.\"O The \fBcd\fP builtin is commonly redefined this way.
+.\"O The return status is false if
+.\"O .I shell\-builtin
+.\"O is not a shell builtin command.
+»ØÄꤵ¤ì¤¿¥·¥§¥ëÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Þ¤¹¡£¥³¥Þ¥ó¥É¤Ë¤Ï
+.I arguments
+¤ò°ú¤­¿ô¤È¤·¤ÆÅϤ·¡¢¤³¤Î¥³¥Þ¥ó¥É¤Î½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤òÊÖ¤·¤Þ¤¹¡£¤³¤ì¤Ï¥·¥§
+¥ëÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤ÈƱ¤¸Ì¾Á°¤Î´Ø¿ô¤òÄêµÁ¤¹¤ë»þ¤ËÊØÍø¤Ç¡¢¤½¤Î´Ø¿ôÆâ¤ÇÁÈ
+¤ß¹þ¤ß¥³¥Þ¥ó¥É¤ò»È¤Ã¤¿»þ¤Ë¡¢¤½¤Îµ¡Ç½¤ò»¤Ê¤¤¤Þ¤»¤ó¡£ÁȤ߹þ¤ß¥³¥Þ¥ó¥É 
+\fBcd\fP ¤ÏÉáÄÌ¡¢¤³¤ì¤ò»È¤Ã¤ÆºÆÄêµÁ¤µ¤ì¤Þ¤¹¡£
+.I shell\-builtin
+¤¬¥·¥§¥ëÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤Ç¤Ê¤±¤ì¤Ð¡¢½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤Ïµ¶¤È¤Ê¤ê¤Þ¤¹¡£
+.TP
+\fBcd\fP [\fB\-LP\fP] [\fIdir\fP]
+.\"O Change the current directory to \fIdir\fP.  The variable
+.\"O .SM
+.\"O .B HOME
+.\"O is the
+.\"O default
+.\"O .IR dir .
+.\"O The variable
+.\"O .SM
+.\"O .B CDPATH
+.\"O defines the search path for the directory containing
+.\"O .IR dir .
+¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤ò \fIdir\fP ¤ËÊѹ¹¤·¤Þ¤¹¡£
+ÊÑ¿ô
+.SM
+.B HOME
+¤ÎÃͤ¬
+.I dir
+¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤǤ¹¡£ÊÑ¿ô
+.SM
+.B CDPATH
+¤Ï¡¢
+.I dir
+¤ò´Þ¤à¥Ç¥£¥ì¥¯¥È¥ê¤Î¸¡º÷¥Ñ¥¹¤òÄêµÁ¤·¤Þ¤¹¡£
+.\"O Alternative directory names in
+.\"O .SM
+.\"O .B CDPATH
+.\"O are separated by a colon (:).  A null directory name in
+.\"O .SM
+.\"O .B CDPATH
+.\"O is the same as the current directory, i.e., ``\fB.\fP''.  If
+.\"O .I dir
+.\"O begins with a slash (/),
+.\"O then
+.\"O .SM
+.\"O .B CDPATH
+.\"O is not used. The
+.\"O .B \-P
+.\"O option says to use the physical directory structure instead of
+.\"O following symbolic links (see also the
+.\"O .B \-P
+.\"O option to the
+.\"O .B set
+.\"O builtin command); the
+.\"O .B \-L
+.\"O option forces symbolic links to be followed.  An argument of
+.\"O .B \-
+.\"O is equivalent to
+.\"O .SM
+.\"O .BR $OLDPWD .
+.SM
+.B CDPATH
+Æâ¤Ç¤Ï¥Ç¥£¥ì¥¯¥È¥ê̾¤Ï¥³¥í¥ó (:) ¤Ç¶èÀÚ¤ê¤Þ¤¹¡£
+.SM
+.B CDPATH
+Ãæ¤Ë¶õ¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤¬¤¢¤ë¾ì¹ç¡¢¤³¤ì¤Ï¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê
+(¤Ä¤Þ¤ê ``\fB.\fP'') ¤ò°ÕÌ£¤·¤Þ¤¹¡£
+.I dir
+¤¬¥¹¥é¥Ã¥·¥å (/) ¤Ç»Ï¤Þ¤ë¾ì¹ç¤Ë¤Ï¡¢
+.SM
+.B CDPATH
+¤Ï»È¤ï¤ì¤Þ¤»¤ó¡£
+.B \-P
+¥ª¥×¥·¥ç¥ó¤Ï¡¢¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤é¤Ê¤¤¤ÇʪÍýŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¹½Â¤¤ò
+»È¤¦¤è¤¦¤Ë»Ø¼¨¤·¤Þ¤¹ (ÁȤ߹þ¤ß¥³¥Þ¥ó¥É
+.B set
+¤Î
+.B \-P
+¥ª¥×¥·¥ç¥ó¤â»²¾È¤·¤Æ¤¯¤À¤µ¤¤)¡£
+.B \-L
+¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤òé¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£°ú¤­¿ô
+¤Ë
+.B \-
+¤ò»ØÄꤹ¤ë¤Î¤Ï¡¢
+.SM
+.B $OLDPWD
+¤ò»ØÄꤹ¤ë¤Î¤ÈƱ¤¸°ÕÌ£¤Ç¤¹¡£
+.\"O The return value is true if the directory was successfully changed;
+.\"O false otherwise.
+¥Ç¥£¥ì¥¯¥È¥ê¤ÎÊѹ¹¤¬À®¸ù¤·¤¿¾ì¹ç¤Ë¤Ï¡¢ÊÖ¤êÃͤϿ¿¤Ë¤Ê¤ê¤Þ¤¹¡£¤½¤¦¤Ç¤Ê
+¤¤¾ì¹ç¤Ë¤Ïµ¶¤Ë¤Ê¤ê¤Þ¤¹¡£
+.TP
+\fBcommand\fP [\fB\-pVv\fP] \fIcommand\fP [\fIarg\fP ...]
+.\"O Run
+.\"O .I command
+.\"O with
+.\"O .I args
+.\"O suppressing the normal shell function lookup. Only builtin
+.\"O commands or commands found in the
+.\"O .SM
+.\"O .B PATH
+.\"O are executed.  If the
+.\"O .B \-p
+.\"O option is given, the search for
+.\"O .I command
+.\"O is performed using a default value for
+.\"O .B PATH
+.\"O that is guaranteed to find all of the standard utilities.
+.I command
+¤Ë°ú¤­¿ô
+.I args
+¤òÉÕ¤±¤Æ¼Â¹Ô¤·¤Þ¤¹¡£¥·¥§¥ë´Ø¿ô¤ÎÄ̾ï¤Î»²¾È¤Ï¹Ô¤¤¤Þ¤»¤ó¡£ÁȤ߹þ¤ß¥³¥Þ¥ó
+¥É¤È
+.SM
+.B PATH
+Æâ¤Ç¸«¤Ä¤«¤ë¥³¥Þ¥ó¥É¤À¤±¤¬¼Â¹Ô¤µ¤ì¤Þ¤¹¡£
+.B \-p
+¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¤ë¤È¡¢
+.I command
+¤Î¸¡º÷¤ò¹Ô¤¦ºÝ¤Ë¤Ï
+.B PATH
+¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤ¬»È¤ï¤ì¤Þ¤¹¡£¤³¤ì¤Ë¤è¤ê¡¢É¸½à¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤òÁ´¤Æ¡¢³Î¼Â
+¤Ë¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+.\"O If either the
+.\"O .B \-V
+.\"O or
+.\"O .B \-v
+.\"O option is supplied, a description of
+.\"O .I command
+.\"O is printed.  The
+.\"O .B \-v
+.\"O option causes a single word indicating the command or file name
+.\"O used to invoke
+.\"O .I command
+.\"O to be displayed; the
+.\"O .B \-V
+.\"O option produces a more verbose description.
+.B \-V
+¥ª¥×¥·¥ç¥ó¤Þ¤¿¤Ï
+.B \-v
+¥ª¥×¥·¥ç¥ó¤òÍ¿¤¨¤ë¤È¡¢
+.I command
+¤ÎÀâÌÀ¤¬½ÐÎϤµ¤ì¤Þ¤¹¡£
+.B \-v
+¥ª¥×¥·¥ç¥ó¤Ç¤Ï¡¢
+.I command
+¤òµ¯Æ°¤¹¤ë»þ¤Ë»È¤ï¤ì¤ë¥³¥Þ¥ó¥É¤ä¥Õ¥¡¥¤¥ë̾¤ò¼¨¤¹Ã±¸ì¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
+.B \-V
+¤Ç¤Ï¤µ¤é¤Ë¾Ü¤·¤¤ÀâÌÀ¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
+.\"O If the
+.\"O .B \-V
+.\"O or
+.\"O .B \-v
+.\"O option is supplied, the exit status is 0 if
+.\"O .I command
+.\"O was found, and 1 if not.  If neither option is supplied and
+.\"O an error occurred or
+.\"O .I command
+.\"O cannot be found, the exit status is 127.  Otherwise, the exit status of the
+.\"O .B command
+.\"O builtin is the exit status of
+.\"O .IR command .
+.B \-V
+¥ª¥×¥·¥ç¥ó¤ä
+.B \-v
+¥ª¥×¥·¥ç¥ó¤òÍ¿¤¨¤¿¾ì¹ç¡¢½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤Ï
+.I command
+¤¬¸«¤Ä¤«¤ì¤Ð 0 ¤È¤Ê¤ê¡¢¸«¤Ä¤«¤é¤Ê¤±¤ì¤Ð 1 ¤È¤Ê¤ê¤Þ¤¹¡£¤É¤Á¤é¤Î¥ª¥×¥·¥ç
+¥ó¤âÍ¿¤¨¤Ê¤«¤Ã¤¿¾ì¹ç¤Ë¡¢¥¨¥é¡¼¤¬µ¯¤­¤¿¤ê
+.I command
+¤ò¸«¤Ä¤±¤é¤ì¤Ê¤«¤Ã¤¿¤ê¤¹¤ë¤È¡¢½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤Ï 127 ¤Ë¤Ê¤ê¤Þ¤¹¡£¤½¤ì°Ê
+³°¤Î¾ì¹ç¤Ë¤Ï¡¢ÁȤ߹þ¤ß¥³¥Þ¥ó¥É
+.B command
+¤Î½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤Ï¡¢
+.I command
+¤Î½ªÎ»¥¹¥Æ¡¼¥¿¥¹¤Ç¤¹¡£
+.TP
+\fBcompgen\fP [\fIoption\fP] [\fIword\fP]
+.\"O Generate possible completion matches for \fIword\fP according to
+.\"O the \fIoption\fPs, which may be any option accepted by the
+.\"O .B complete
+.\"O builtin with the exception of \fB\-p\fP and \fB\-r\fP, and write
+.\"O the matches to the standard output.
+.\"O When using the \fB\-F\fP or \fB\-C\fP options, the various shell variables
+.\"O set by the programmable completion facilities, while available, will not
+.\"O have useful values.
+\fIoption\fP ¤Ë¤·¤¿¤¬¤Ã¤Æ¡¢\fIword\fP ¤ÎÊä´°¥Þ¥Ã¥Á¤Î¥ê¥¹¥È¤òÀ¸À®¤·¤Þ¤¹¡£
+¥ª¥×¥·¥ç¥ó¤Ë¤Ï \fBcomplete\fP ÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤ÈƱ¤¸¤â¤Î¤¬»ØÄê¤Ç¤­¤Þ¤¹¤¬¡¢
+\fB\-p\fP ¤È \fB\-r\fP ¤Ï½ü¤­¤Þ¤¹¡£¥Þ¥Ã¥Á¤Î¥ê¥¹¥È¤Ïɸ½à½ÐÎϤ˽ÐÎϤµ¤ì¤Þ¤¹¡£
+\fB\-F\fP ¤ä \fB\-C\fP ¥ª¥×¥·¥ç¥ó¤ò»ÈÍѤ·¤¿¤È¤­¤Ï¡¢¥×¥í¥°¥é¥àÊä´°µ¡Ç½¤Ë
+¤è¤Ã¤ÆÀßÄꤵ¤ì¤¿¤µ¤Þ¤¶¤Þ¤Ê¥·¥§¥ëÊÑ¿ô¤Ï¡¢ÍøÍѲÄǽ¤Ç¤¢¤Ã¤Æ¤âÍ­ÍѤÊÃͤò
+»ý¤Á¤Þ¤»¤ó¡£
+.sp 1
+.\"O The matches will be generated in the same way as if the programmable
+.\"O completion code had generated them directly from a completion specification
+.\"O with the same flags.
+.\"O If \fIword\fP is specified, only those completions matching \fIword\fP
+.\"O will be displayed.
+¥Þ¥Ã¥Á¤Ï¡¢Æ±¤¸¥Õ¥é¥°¤Ç»ØÄꤵ¤ì¤¿¥×¥í¥°¥é¥àÊä´°¥³¡¼¥É¤¬Ä¾¤ËÊä´°¤òÀ¸À®¤¹¤ë¤Î¤È
+Ʊ¤¸ÊýË¡¤ÇÀ¸À®¤µ¤ì¤Þ¤¹¡£
+\fIword\fP ¤¬»ØÄꤵ¤ì¤ë¤È¡¢\fIword\fP ¤Ë¥Þ¥Ã¥Á¤¹¤ëÊä´°¤À¤±¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£
+.sp 1
+.\"O The return value is true unless an invalid option is supplied, or no
+.\"O matches were generated.
+Ìá¤êÃͤϡ¢Ìµ¸ú¤Ê¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤ä¥Þ¥Ã¥Á¤¬À¸À®¤µ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç
+°Ê³°¤Ï¿¿¤Ë¤Ê¤ê¤Þ¤¹¡£
+.TP
+.PD 0
+\fBcomplete\fP [\fB\-abcdefjkvu\fP] [\fB\-A\fP \fIaction\fP] [\fB\-G\fP \fIglobpat\fP] [\fB\-W\fP \fIwordlist\fP] [\fB\-P\fP \fIprefix\fP] [\fB\-S\fP \fIsuffix\fP]
+.br
+[\fB\-X\fP \fIfilterpat\fP] [\fB\-F\fP \fIfunction\fP] [\fB\-C\fP \fIcommand\fP] \fIname\fP [\fIname ...\fP]
+.TP
+\fBcomplete\fP \fB\-pr\fP [\fIname\fP ...]
+.PD
+.\"O Specify how arguments to each \fIname\fP should be completed.
+.\"O If the \fB\-p\fP option is supplied, or if no options are supplied,
+.\"O existing completion specifications are printed in a way that allows
+.\"O them to be reused as input.
+.\"O The \fB\-r\fP option removes a completion specification for
+.\"O each \fIname\fP, or, if no \fIname\fPs are supplied, all
+.\"O completion specifications.
+\fIname\fP °ú¤­¿ô¤½¤ì¤¾¤ì¤ò¡¢¤É¤Î¤è¤¦¤ËÊä´°¤¹¤ë¤Î¤«¤ò»ØÄꤷ¤Þ¤¹¡£
+\fB\-p\fP ¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤ä¡¢²¿¤â¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢
+´û¸¤ÎÊä´°»ØÄ꤬ÆþÎϤȤ·¤ÆºÆÍøÍѤ¹¤ë¤¿¤á¤Ë½ÐÎϤµ¤ì¤Þ¤¹¡£
+\fB\-r\fP ¥ª¥×¥·¥ç¥ó¤Ï¡¢¤½¤ì¤¾¤ì¤Î \fIname\fP ¤ÎÊä´°»ØÄê¤òºï½ü¤·¤Þ¤¹¡£
+\fIname\fP ¤¬»ØÄꤵ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¤¹¤Ù¤Æ¤ÎÊä´°»ØÄê¤òºï½ü¤·¤Þ¤¹¡£
+.sp 1
+.\"O The process of applying these completion specifications when word completion
+.\"O is attempted is described above under \fBProgrammable Completion\fP.
+ñ¸ìÊä´°¤¬»î¤ß¤é¤ì¤¿¤È¤­¤Î¡¢¤³¤ì¤é¤ÎÊä´°»ØÄê¤Ë²Ã¤¨¤é¤ì¤ë½èÍý¤Ï¡¢Á°ÃʤÎ
+\fB¥×¥í¥°¥é¥àÊä´°\fP ¤Ç¼¨¤·¤Æ¤¤¤Þ¤¹¡£
+.sp 1
+.\"O Other options, if specified, have the following meanings.
+.\"O The arguments to the \fB\-G\fP, \fB\-W\fP, and \fB\-X\fP options
+.\"O (and, if necessary, the \fB\-P\fP and \fB\-S\fP options)
+.\"O should be quoted to protect them from expansion before the
+.\"O .B complete
+.\"O builtin is invoked.
+¾¤Î¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤¿¤È¤­¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ê°ÕÌ£¤ò»ý¤Á¤Þ¤¹¡£
+\fB\-G\fP, \fB\-W\fP, \fB\-X\fP ¥ª¥×¥·¥ç¥ó¤Î°ú¤­¿ô (ɬÍפʤé¤Ð
+\fB\-P\fP ¤È \fB\-S\fP ¥ª¥×¥·¥ç¥ó¤Î¾ì¹ç¤â) ¤Ï¡¢
+.B complete
+ÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤¬¸Æ¤Ó½Ð¤µ¤ì¤ëÁ°¤ËŸ³«¤µ¤ì¤ë¤³¤È¤òËɤ°¤¿¤á¤Ë¥¯¥©¡¼¥È¤¹¤ë
+ɬÍפ¬¤¢¤ê¤Þ¤¹¡£
+.RS
+.PD 0
+.TP 8
+\fB\-A\fP \fIaction\fP
+.\"O The \fIaction\fP may be one of the following to generate a list of possible
+.\"O completions:
+\fIaction\fP ¤Ï°Ê²¼¤Ë¤¢¤²¤ë¤¦¤Á¤Î¤Ò¤È¤Ä¤Ç¡¢²Äǽ¤ÊÊä´°¥ê¥¹¥È¤òÀ¸À®¤·¤Þ¤¹:
+.RS
+.TP 8
+.B alias
+.\"O Alias names.  May also be specified as \fB\-a\fP.
+¥¨¥¤¥ê¥¢¥¹Ì¾¡£\fB\-a\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B arrayvar
+.\"O Array variable names.
+ÇÛÎóÊÑ¿ô̾¡£
+.TP 8
+.B binding
+.\"O \fBReadline\fP key binding names.
+\fBreadline\fP ¥­¡¼³ä¤êÅö¤Æ̾¡£
+.TP 8
+.B builtin
+.\"O Names of shell builtin commands.  May also be specified as \fB\-b\fP.
+¥·¥§¥ëÁȤ߹þ¤ß¥³¥Þ¥ó¥É̾¡£\fB\-b\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B command
+.\"O Command names.  May also be specified as \fB\-c\fP.
+¥³¥Þ¥ó¥É̾¡£\fB\-c\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B directory
+.\"O Directory names.  May also be specified as \fB\-d\fP.
+¥Ç¥£¥ì¥¯¥È¥ê̾¡£\fB\-d\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B disabled
+.\"O Names of disabled shell builtins.
+̵¸ú¤Ë¤µ¤ì¤¿¥·¥§¥ëÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤Î̾Á°¡£
+.TP 8
+.B enabled
+.\"O Names of enabled shell builtins.
+Í­¸ú¤Ë¤µ¤ì¤¿¥·¥§¥ëÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤Î̾Á°¡£
+.TP 8
+.B export
+.\"O Names of exported shell variables.  May also be specified as \fB\-e\fP.
+¥¨¥¯¥¹¥Ý¡¼¥È¤µ¤ì¤¿¥·¥§¥ëÊÑ¿ô¤Î̾Á°¡£\fB\-e\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B file
+.\"O File names.  May also be specified as \fB\-f\fP.
+¥Õ¥¡¥¤¥ë̾¡£\fB\-f\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B function
+.\"O Names of shell functions.
+¥·¥§¥ë´Ø¿ô¤Î̾Á°¡£
+.TP 8
+.B helptopic
+.\"O Help topics as accepted by the \fBhelp\fP builtin.
+\fBhelp\fP ÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤Çµö²Ä¤µ¤ì¤¿¥Ø¥ë¥×¥È¥Ô¥Ã¥¯¡£
+.TP 8
+.B hostname
+.\"O Hostnames, as taken from the file specified by the
+.\"O .SM
+.\"O .B HOSTFILE
+.\"O shell variable.
+.SM
+.B HOSTFILE
+¥·¥§¥ëÊÑ¿ô¤Ç»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë¤«¤éÆÀ¤é¤ì¤¿¥Û¥¹¥È̾¡£
+.TP 8
+.B job
+.\"O Job names, if job control is active.  May also be specified as \fB\-j\fP.
+¥¸¥ç¥ÖÀ©¸æ¤¬Í­¸ú¤Ç¤¢¤ì¤Ð¡¢¥¸¥ç¥Ö̾¡£\fB\-j\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B keyword
+.\"O Shell reserved words.  May also be specified as \fB\-k\fP.
+¥·¥§¥ë¤ÎͽÌó¸ì¡£\fB\-k\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B running
+.\"O Names of running jobs, if job control is active.
+¥¸¥ç¥ÖÀ©¸æ¤¬Í­¸ú¤Ç¤¢¤ì¤Ð¡¢¼Â¹ÔÃæ¤Î¥¸¥ç¥Ö̾¡£
+.TP 8
+.B setopt
+.\"O Valid arguments for the \fB\-o\fP option to the \fBset\fP builtin.
+\fBset\fP ÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤Î \fB\-o\fP ¥ª¥×¥·¥ç¥ó¤ÇÍ­¸ú¤Ê°ú¤­¿ô¡£
+.TP 8
+.B shopt
+.\"O Shell option names as accepted by the \fBshopt\fP builtin.
+\fBshopt\fP ÁȤ߹þ¤ß¥³¥Þ¥ó¥É¤Çµö²Ä¤µ¤ì¤¿¥·¥§¥ë¥ª¥×¥·¥ç¥ó̾¡£
+.TP 8
+.B signal
+.\"O Signal names.
+¥·¥°¥Ê¥ë̾¡£
+.TP 8
+.B stopped
+.\"O Names of stopped jobs, if job control is active.
+¥¸¥ç¥ÖÀ©¸æ¤¬Í­¸ú¤Ç¤¢¤ì¤Ð¡¢Ää»ß¤·¤Æ¤¤¤ë¥¸¥ç¥Ö̾¡£
+.TP 8
+.B user
+.\"O User names.  May also be specified as \fB\-u\fP.
+¥æ¡¼¥¶Ì¾¡£\fB\-u\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.TP 8
+.B variable
+.\"O Names of all shell variables.  May also be specified as \fB\-v\fP.
+¤¹¤Ù¤Æ¤Î¥·¥§¥ëÊÑ¿ô̾¡£\fB\-v\fP ¤Ç»ØÄꤹ¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
+.RE
+.TP 8
+\fB\-G\fP \fIglobpat\fP
+.\"O The filename expansion pattern \fIglobpat\fP is expanded to generate
+.\"O the possible completions.
+¥Õ¥¡¥¤¥ë̾Ÿ³«¥Ñ¥¿¡¼¥ó \fIglobpat\fP ¤ÏŸ³«¤µ¤ì¤Æ²Äǽ¤ÊÊä´°¥ê¥¹¥È¤òÀ¸À®
+¤·¤Þ¤¹¡£
+.TP 8
+\fB\-W\fP \fIwordlist\fP
+.\"O The \fIwordlist\fP is split using the characters in the
+.\"O .SM
+.\"O .B IFS
+.\"O special variable as delimiters, and each resultant word is expanded.
+.\"O The possible completions are the members of the resultant list which
+.\"O match the word being completed.
+\fIwordlist\fP ¤Ï
+.SM
+.B IFS
+ÆüìÊÑ¿ô¤ò¶èÀÚ¤êʸ»ú¤È¤·¤Æʬ³ä¤µ¤ì¡¢¤½¤ì¤¾¤ì¤Îʬ³ä¤µ¤ì¤¿Ã±¸ì¤ÏŸ³«¤µ¤ì¤Þ¤¹¡£
+²Äǽ¤ÊÊä´°¥ê¥¹¥È¤ÏÊä´°¤µ¤ì¤¿Ã±¸ì¤¬¥Þ¥Ã¥Á¤¹¤ëŸ³«·ë²Ì¤Î¥ê¥¹¥È¤Î¥á¥ó¥Ð¤Ç¤¹¡£
+.TP 8
+\fB\-C\fP \fIcommand\fP
+.\"O \fIcommand\fP is executed in a subshell environment, and its output is
+.\"O used as the possible completions.
+\fIcommand\fP ¤Ï¥µ¥Ö¥·¥§¥ë´Ä¶­¤Ç¼Â¹Ô¤µ¤ì¤Æ¡¢¤½¤Î½ÐÎϤϲÄǽ¤ÊÊä´°¤È¤·¤Æ»ÈÍÑ
+¤µ¤ì¤Þ¤¹¡£
+.TP 8
+\fB\-F\fP \fIfunction\fP
+.\"O The shell function \fIfunction\fP is executed in the current shell
+.\"O environment.
+.\"O When it finishes, the possible completions are retrieved from the value
+.\"O of the
+.\"O .SM
+.\"O .B COMPREPLY
+.\"O array variable.
+¥·¥§¥ë´Ø¿ô \fIfunction\fP ¤Ï¸½ºß¤Î¥·¥§¥ë´Ä¶­¤Ç¼Â¹Ô¤µ¤ì¤Þ¤¹¡£
+´Ø¿ô¤¬½ªÎ»¤·¤¿¤È¤­¤Ë¡¢²Äǽ¤ÊÊä´°¤Ï
+.SM
+.B COMPREPLY
+ÇÛÎóÊÑ¿ô¤«¤é²ó¼ý¤µ¤ì¤Þ¤¹¡£
+.TP 8
+\fB\-X\fP \fIfilterpat\fP
+.\"O \fIfilterpat\fP is a pattern as used for filename expansion.
+.\"O It is applied to the list of possible completions generated by the
+.\"O preceding options and arguments, and each completion matching
+.\"O \fIfilterpat\fP is removed from the list.
+.\"O A leading \fB!\fP in \fIfilterpat\fP negates the pattern; in this
+.\"O case, any completion not matching \fIfilterpat\fP is removed.
+\fIfilterpat\fP ¤Ï¥Õ¥¡¥¤¥ë̾Ÿ³«¤È¤·¤Æ»ÈÍѤµ¤ì¤ë¥Ñ¥¿¡¼¥ó¤Ç¤¹¡£
+Àè¹Ô¤¹¤ë¥ª¥×¥·¥ç¥ó¤È°ú¤­¿ô¤Ë¤è¤Ã¤ÆÀ¸À®¤µ¤ì¤¿²Äǽ¤ÊÊä´°¥ê¥¹¥È¤ËÄɲ䵤ì¤Æ¡¢
+\fIfilterpat\fP ¤È¥Þ¥Ã¥Á¤¹¤ë¤½¤ì¤¾¤ì¤ÎÊä´°¤Ï¥ê¥¹¥È¤«¤éºï½ü¤µ¤ì¤Þ¤¹¡£
+\fIfilterpat\fP ¤ËÀè¹Ô¤¹¤ë \fB!\fP ¤Ï¥Ñ¥¿¡¼¥ó¤òÈÝÄꤷ¤Þ¤¹¡£
+¤³¤Î¾ì¹ç¡¢\fIfilterpat\fP ¤Ë¥Þ¥Ã¥Á¤·¤Ê¤¤Êä´°¤¬ºï½ü¤µ¤ì¤Þ¤¹¡£
+.TP 8
+\fB\-P\fP \fIprefix\fP
+.\"O \fIprefix\fP is added at the beginning of each possible completion
+.\"O after all other options have been applied.
+¾¤Î¤¹¤Ù¤Æ¤Î¥ª¥×¥·¥ç¥ó¤¬ºîÍѤ·¤¿¤¢¤È¤Ë¡¢\fIprefix\fP ¤¬¤½¤ì¤¾¤ì²Äǽ¤ÊÊä´°¤Î
+ÀèƬ¤ËÄɲ䵤ì¤Þ¤¹¡£
+.TP 8
+\fB\-S\fP \fIsuffix\fP
+.\"O \fIsuffix\fP is appended to each possible completion
+.\"O after all other options have been applied.
+¾¤Î¤¹¤Ù¤Æ¤Î¥ª¥×¥·¥ç¥ó¤¬ºîÍѤ·¤¿¤¢¤È¤Ë¡¢\fIprefix\fP ¤¬¤½¤ì¤¾¤ì²Äǽ¤ÊÊä´°¤Î
+ËöÈø¤ËÄɲ䵤ì¤Þ¤¹¡£
+.PD
+.PP
+.\"O The return value is true unless an invalid option is supplied, an option
+.\"O other than \fB\-p\fP or \fB\-r\fP is supplied without a \fIname\fP
+.\"O argument, an attempt is made to remove a completion specification for
+.\"O a \fIname\fP for which no specification exists, or
+.\"O an error occurs adding a completion specification.
+ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢\fB\-p\fP ¤È \fB\-r\fP °Ê³°¤Î¥ª¥×¥·¥ç¥ó¤Ç
+\fIname\fP ¤¬»ØÄꤵ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¡¢Â¸ºß¤·¤Ê¤¤ \fIname\fP ¤Î»ØÄê¤Ë¤è¤Ã¤ÆÊä´°¤¬
+ºï½ü¤µ¤ì¤è¤¦¤È¤·¤¿¾ì¹ç¡¢Êä´°¤Î»ØÄê¤ÎÄɲä˼ºÇÔ¤·¤¿¾ì¹ç°Ê³°¤Ç¤ÏÊÖ¤êÃͤϿ¿¤Ë
+¤Ê¤ê¤Þ¤¹¡£
+.RE
+.TP
+\fBcontinue\fP [\fIn\fP]
+.\"O Resume the next iteration of the enclosing
+.\"O .BR for ,
+.\"O .BR while ,
+.\"O .BR until ,
+.\"O or
+.\"O .B select
+.\"O loop.
+.BR for ,
+.BR while ,
+.BR until ,
+.B select
+¥ë¡¼¥×¤Î¼¡¤Î·«¤êÊÖ¤·¤«¤é¼Â¹Ô¤ò·Ñ³¤·¤Þ¤¹¡£
+.\"O If
+.\"O .I n
+.\"O is specified, resume at the \fIn\fPth enclosing loop.
+.\"O .I n
+.\"O must be \(>= 1.  If
+.\"O .I n
+.\"O is greater than the number of enclosing loops, the last enclosing loop
+.\"O (the ``top-level'' loop) is resumed.  The return value is 0 unless the
+.\"O shell is not executing a loop when
+.\"O .B continue
+.\"O is executed.
+.I n
+¤ò»ØÄꤹ¤ë¤È¡¢¿¼¤µ¤¬ \fIn\fP ÈÖÌܤΥ롼¥×¤Ç¼Â¹Ô¤ò·Ñ³¤·¤Þ¤¹¡£
+.I n
+¤Ï 1 °Ê¾å¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
+.I n
+¤¬¥ë¡¼¥×¤Î¿¼¤µ¤è¤ê¤âÂ礭¤¤¾ì¹ç¡¢ºÇ¸å¤Î¥ë¡¼¥× (¡Ö¥È¥Ã¥×¥ì¥Ù¥ë¡×¤Î¥ë¡¼¥×)
+¤Ç¼Â¹Ô¤¬·Ñ³¤µ¤ì¤Þ¤¹¡£
+.B continue
+¤¬¼Â¹Ô¤µ¤ì¤¿»þ¤Ë¥·¥§¥ë¤¬¥ë¡¼¥×¤Î¼Â¹ÔÃæ¤Ç¤Ê¤«¤Ã¤¿¾ì¹ç¤ò½ü¤­¡¢ÊÖ¤êÃͤϠ0 
+¤È¤Ê¤ê¤Þ¤¹¡£
+.TP
+.PD 0
+\fBdeclare\fP [\fB\-afFirx\fP] [\fB\-p\fP] [\fIname\fP[=\fIvalue\fP]]
+.TP
+\fBtypeset\fP [\fB\-afFirx\fP] [\fB\-p\fP] [\fIname\fP[=\fIvalue\fP]]
+.PD
+.\"O Declare variables and/or give them attributes.
+.\"O If no \fIname\fPs are given then display the values of variables.
+ÊÑ¿ô¤òÀë¸À¤·¤¿¤ê¡¢ÊÑ¿ô¤Ë°À­¤òÍ¿¤¨¤¿¤ê¤·¤Þ¤¹¡£\fIname\fP ¤ò»ØÄꤷ¤Ê¤±
+¤ì¤Ð¡¢ÊÑ¿ô¤ÎÃͤ¬É½¼¨¤µ¤ì¤Þ¤¹¡£
+.\"O The
+.\"O .B \-p
+.\"O option will display the attributes and values of each
+.\"O .IR name .
+.B \-p
+¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢
+.I name
+¤½¤ì¤¾¤ì¤Î°À­¤ÈÃͤ¬É½¼¨¤µ¤ì¤Þ¤¹¡£
+.\"O When
+.\"O .B \-p
+.\"O is used, additional options are ignored.
+.B \-p
+¤ò»È¤¦¤È¾¤Î¥ª¥×¥·¥ç¥ó¤Ï̵»ë¤µ¤ì¤Þ¤¹¡£
+.\"O The
+.\"O .B \-F
+.\"O option inhibits the display of function definitions; only the
+.\"O function name and attributes are printed.
+.B \-F
+¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢´Ø¿ôÄêµÁ¤Îɽ¼¨¤ò»ß¤á¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤³¤Î¾ì¹ç
+¤Ë¤Ï¡¢´Ø¿ô¤Î̾Á°¤È°À­¤À¤±¤¬½ÐÎϤµ¤ì¤Þ¤¹¡£
+.\"O The
+.\"O .B \-F
+.\"O option implies
+.\"O .BR \-f .
+.\"O The following options can
+.\"O be used to restrict output to variables with the specified attribute or
+.\"O to give variables attributes:
+.B \-F
+¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢
+.B \-f
+¥ª¥×¥·¥ç¥ó¤â»ØÄꤷ¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤È¡¢»ØÄꤷ¤¿
+°À­¤ò»ý¤ÄÊÑ¿ô¤Î½ÐÎϤòÀ©¸Â¤¹¤ë¤³¤È¤ä¡¢ÊÑ¿ô¤Ë°À­¤òÍ¿¤¨¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹:
+.RS
+.PD 0
+.TP
+.B \-a
+.\"O Each \fIname\fP is an array variable (see
+.\"O .B Arrays
+.\"O above).
+\fIname\fP ¤Ï¤½¤ì¤¾¤ìÇÛÎóÊÑ¿ô (Á°½Ò¤Î
+.B ÇÛÎó
+¤ò»²¾È) ¤Ç¤¹¡£
+.TP
+.B \-f
+.\"O Use function names only.
+´Ø¿ô̾¤À¤±¤ò»È¤¤¤Þ¤¹¡£
+.TP
+.B \-i
+.\"O The variable is treated as an integer; arithmetic evaluation (see
+.\"O .SM
+.\"O .B "ARITHMETIC EVALUATION" ") "
+.\"O is performed when the variable is assigned a value.
+ÊÑ¿ô¤òÀ°¿ô¤È¤·¤Æ°·¤¤¤Þ¤¹¡£ÊÑ¿ô¤ËÃͤ¬ÂåÆþ¤µ¤ì¤¿»þ¤Ë»»½Ñ¼°É¾²Á (
+.SM
+.B »»½Ñ¼°É¾²Á
+¤ò»²¾È) ¤¬¼Â¹Ô¤µ¤ì¤Þ¤¹¡£
+.TP
+.B \-r
+.\"O Make \fIname\fPs readonly.  These names cannot then be assigned values
+.\"O by subsequent assignment statements or unset.
+\fIname\fP ¤òÆɤ߹þ¤ßÀìÍѤˤ·¤Þ¤¹¡£¤³¤ì°Ê¹ß¤Ï¡¢ÂåÆþʸ¤òÍѤ¤¤ÆÃͤòÂåÆþ
+¤¹¤ë¤³¤È¤ä unset ¤ò¹Ô¤Ê¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
+.TP
+.B \-x
+.\"O Mark \fIname\fPs for export to subsequent commands via the environment.
+°Ê¹ß¤Ë¼Â¹Ô¤¹¤ë¥³¥Þ¥ó¥É¤Ë´Ä¶­·Ðͳ¤Ç¥¨¥¯¥¹¥Ý¡¼¥È¤¹¤ë¤â¤Î¤È¤·¤Æ¡¢
+\fIname\fP ¤Ë°õ¤òÉÕ¤±¤Þ¤¹¡£
+.PD
+.PP
+.\"O Using `+' instead of `\-'
+.\"O turns off the attribute instead, with the exception that \fB+a\fP
+.\"O may not be used to destroy an array variable.  When used in a function,
+.\"O makes each
+.\"O \fIname\fP local, as with the 
+.\"O .B local
+.\"O command.  The return value is 0 unless an invalid option is encountered,
+.\"O an attempt is made to define a function using
+.\"O .if n ``\-f foo=bar'',
+.\"O .if t \f(CW\-f foo=bar\fP,
+.\"O an attempt is made to assign a value to a readonly variable,
+.\"O an attempt is made to assign a value to an array variable without
+.\"O using the compound assignment syntax (see
+.\"O .B Arrays
+.\"O above), one of the \fInames\fP is not a valid shell variable name,
+.\"O an attempt is made to turn off readonly status for a readonly variable,
+.\"O an attempt is made to turn off array status for an array variable,
+.\"O or an attempt is made to display a non-existent function with \fB\-f\fP.
+`\-' ¤Ç¤Ï¤Ê¤¯ `+' ¤ò»È¤¦¤³¤È¤Ë¤è¤ê°À­¤ò¾Ã¤¹¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤¿¤À¤·Îã³°
+¤È¤·¤Æ¡¢\fB+a\fP ¤ò»È¤Ã¤ÆÇÛÎóÊÑ¿ô¤òÇË´þ¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£´Ø¿ôÆâ¤Ç
+»È¤Ã¤¿¾ì¹ç¡¢
+.B local
+¥³¥Þ¥ó¥É¤ò»È¤Ã¤¿¾ì¹ç¤ÈƱÍͤˠ\fIname\fP ¤Ï¥í¡¼¥«¥ë¤È¤Ê¤ê¤Þ¤¹¡£ÊÖ¤êÃͤÏ
+´ðËÜŪ¤Ë¤Ï 0 ¤Ç¤¹¤¬¡¢ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó¤Ë½Ð²ñ¤Ã¤¿¾ì¹ç¡¢
+.if n ``\-f foo=bar''
+.if t \f(CW\-f foo=bar\fP
+¤ò»È¤Ã¤Æ´Ø¿ô¤òÄêµÁ¤·¤è¤¦¤È¤·¤¿¾ì¹ç¡¢Æɤ߹þ¤ßÀìÍѤÎÊÑ¿ô¤ËÂåÆþ¤·¤è¤¦¤È¤·¤¿
+¾ì¹ç¡¢Ê£¹çÂåÆþ¹½Ê¸¤ò»È¤ï¤º¤ËÇÛÎóÊÑ¿ô¤ËÃͤòÂåÆþ¤·¤è¤¦¤È¤·¤¿¾ì¹ç (Á°½Ò¤Î
+.B ÇÛÎó
+¤ò»²¾È)¡¢\fIname\fP ¤Î¤¤¤º¤ì¤«¤¬Àµ¤·¤¤¥·¥§¥ëÊÑ¿ô̾¤Ç¤Ê¤¤¾ì¹ç¡¢
+Æɤ߹þ¤ßÀìÍÑÊÑ¿ô¤ÎÆɤ߹þ¤ßÀìÍÑ°À­¤ò̵¸ú¤Ë¤·¤è¤¦¤È¤·¤¿¾ì¹ç¡¢Â¸ºß¤·¤Ê¤¤
+´Ø¿ô¤ò \fB\-f\fP ¥ª¥×¥·¥ç¥ó¤Çɽ¼¨¤·¤è¤¦¤È¤·¤¿¾ì¹ç¤Ï½ü¤­¤Þ¤¹¡£
+.RE
+.TP
+.B dirs [\fB\-clpv\fP] [+\fIn\fP] [\-\fIn\fP]
+.\"O Without options, displays the list of currently remembered directories.
+.\"O The default display is on a single line with directory names separated
+.\"O by spaces.
+.\"O Directories are added to the list with the 
+.\"O .B pushd
+.\"O command; the
+.\"O .B popd
+.\"O command removes entries from the list.
+¥ª¥×¥·¥ç¥ó¤¬Ìµ¤¤¤È¤­¤Ï¡¢¸½ºßµ­²±¤·¤Æ¤¤¤ë¥Ç¥£¥ì¥¯¥È¥ê¤Î¥ê¥¹¥È¤¬É½¼¨¤µ¤ì
+¤Þ¤¹¡£¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢Á´¤Æ¤Î¥Ç¥£¥ì¥¯¥È¥ê̾¤Ï¶õÇò¤Ç¶èÀڤäƠ 1 ¹Ô¤Çɽ¼¨
+¤µ¤ì¤Þ¤¹¡£¥Ç¥£¥ì¥¯¥È¥ê¤Ï
+.B pushd
+¥³¥Þ¥ó¥É¤Ë¤è¤Ã¤Æ¥ê¥¹¥È¤ËÄɲ䵤ì¤Þ¤¹¡£
+.B popd
+¥³¥Þ¥ó¥É¤Ï¥ê¥¹¥È¤«¤é¥¨¥ó¥È¥ê¤òºï½ü¤·¤Þ¤¹¡£
+.RS
+.PD 0
+.TP
+\fB+\fP\fIn\fP
+.\"O Displays the \fIn\fPth entry counting from the left of the list
+.\"O shown by
+.\"O .B dirs
+.\"O when invoked without options, starting with zero.
+¥ª¥×¥·¥ç¥ó̵¤·¤Ç
+.B dirs
+¤òµ¯Æ°¤·¤¿»þ¤Ëɽ¼¨¤µ¤ì¤ë¥ê¥¹¥È¤Îº¸¤«¤é¿ô¤¨¤Æ \fIn\fP ÈÖÌܤΥ¨¥ó¥È¥ê¤ò
+ɽ¼¨¤·¤Þ¤¹¡£¥¨¥ó¥È¥ê¤Ï 0 ¤«¤é»Ï¤Þ¤ê¤Þ¤¹¡£
+.TP
+\fB\-\fP\fIn\fP
+.\"O Displays the \fIn\fPth entry counting from the right of the list
+.\"O shown by
+.\"O .B dirs
+.\"O when invoked without options, starting with zero.
+¥ª¥×¥·¥ç¥ó̵¤·¤Ç
+.B dirs
+¤òµ¯Æ°¤·¤¿»þ¤Ëɽ¼¨¤µ¤ì¤ë¥ê¥¹¥È¤Î±¦¤«¤é¿ô¤¨¤Æ \fIn\fP ÈÖÌܤΥ¨¥ó¥È¥ê¤ò
+ɽ¼¨¤·¤Þ¤¹¡£¥¨¥ó¥È¥ê¤Ï 0 ¤«¤é»Ï¤Þ¤ê¤Þ¤¹¡£
+.TP
+.B \-c
+.\"O Clears the directory stack by deleting all of the entries.
+Á´¤Æ¤Î¥¨¥ó¥È¥ê¤òºï½ü¤·¡¢¥Ç¥£¥ì¥¯¥È¥ê¥¹¥¿¥Ã¥¯¤ò¥¯¥ê¥¢¤·¤Þ¤¹¡£
+.TP
+.B \-l
+.\"O Produces a longer listing; the default listing format uses a 
+.\"O tilde to denote the home directory.
+Ť¤·Á¼°¤Î¥ê¥¹¥Èɽ¼¨¤ò¹Ô¤¤¤Þ¤¹¡£¥Ç¥Õ¥©¥ë¥È¤Î¥ê¥¹¥Èɽ¼¨¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤Ï¡¢
+¥Á¥ë¥À¤ò»È¤Ã¤Æ¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê¤òɽ¤·¤Þ¤¹¡£
+.TP
+.B \-p
+.\"O Print the directory stack with one entry per line.
+1 ¹Ô¤Ë 1 ¥¨¥ó¥È¥ê¤Î·Á¤Ç¥Ç¥£¥ì¥¯¥È¥ê¥¹¥¿¥Ã¥¯¤ò½ÐÎϤ·¤Þ¤¹¡£
+.TP
+.B \-v
+.\"O Print the directory stack with one entry per line,
+.\"O prefixing each entry with its index in the stack.
+1 ¹Ô¤Ë 1 ¥¨¥ó¥È¥ê¤Î·Á¤Ç¥Ç¥£¥ì¥¯¥È¥ê¥¹¥¿¥Ã¥¯¤ò½ÐÎϤ·¤Þ¤¹¡£
+³Æ¥¨¥ó¥È¥ê¤ÎÁ°¤Ë¤Ï¥¹¥¿¥Ã¥¯Æâ¤Ç¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÃÖ¤«¤ì¤Þ¤¹¡£
+.PD
+.PP
+.\"O The return value is 0 unless an
+.\"O invalid option is supplied or \fIn\fP indexes beyond the end
+.\"O of the directory stack.
+ÉÔÀµ¤Ê¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¤¿¾ì¹ç¤È¥¤¥ó¥Ç¥Ã¥¯¥¹ \fIn\fP ¤¬¥Ç¥£¥ì¥¯¥È¥ê
+¥¹¥¿¥Ã¥¯¤Î½ªÃ¼¤ò±Û¤¨¤Æ¤¤¤ë¾ì¹ç¤ò½ü¤­¡¢ÊÖ¤êÃͤϠ0 ¤È¤Ê¤ê¤Þ¤¹¡£
+.RE
+.TP
+\fBdisown\fP [\fB\-ar\fP] [\fB\-h\fP] [\fIjobspec\fP ...]
+.\"O Without options, each
+.\"O .I jobspec
+.\"O is removed from the table of active jobs.
+¥ª¥×¥·¥ç¥ó̵¤·¤Î¾ì¹ç¤Ë¤Ï¡¢¤½¤ì¤¾¤ì¤Î
+.I jobspec
+¤¬¥¢¥¯¥Æ¥£¥Ö¤Ê¥¸¥ç¥Ö¤Î¥Æ¡¼¥Ö¥ë¤«¤éºï½ü¤µ¤ì¤Þ¤¹¡£
+.\"O If the \fB\-h\fP option is given, each
+.\"O .I jobspec
+.\"O is not removed from the table, but is marked so that
+.\"O .SM
+.\"O .B SIGHUP
+.\"O is not sent to the job if the shell receives a
+.\"O .SM
+.\"O .BR SIGHUP .
+\fB\-h\fP ¥ª¥×¥·¥ç¥ó¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¤É¤Î
+.I jobspec
+¤â¥Æ¡¼¥Ö¥ë¤«¤éºï½ü¤µ¤ì¤º¡¢
+¥·¥§¥ë¤¬
+.SM
+.BR SIGHUP
+¤ò¼õ¤±¼è¤Ã¤Æ¤â¤½¤Î¥¸¥ç¥Ö¤Ë¤Ï
+.SM
+.B SIGHUP
+¤¬Á÷¤é¤ì¤Ê¤¤¤è¤¦¤Ë°õ¤¬ÉÕ¤±¤é¤ì¤Þ¤¹¡£
+.\"O If no
+.\"O .I jobspec
+.\"O is present, and neither the
+.\"O .B \-a
+.\"O nor the
+.\"O .B \-r
+.\"O option is supplied, the \fIcurrent job\fP is used.
+.I jobspec
+¤¬¤Ê¤¯¡¢¤«¤Ä
+.B \-a
+¥ª¥×¥·¥ç¥ó¤â
+.B \-r
+¥ª¥×¥·¥ç¥ó¤âÍ¿¤¨¤é¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢\fI¥«¥ì¥ó¥È¥¸¥ç¥Ö\fP¤¬»È¤ï¤ì¤Þ¤¹¡£
+.\"O If no
+.\"O .I jobspec
+.\"O is supplied, the
+.\"O .B \-a
+.\"O option means to remove or mark all jobs; the
+.\"O .B \-r
+.\"O option without a
+.\"O .I jobspec
+.\"O argument restricts operation to running jobs.
+.I jobspec
+¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
+.B \-a
+¥ª¥×¥·¥ç¥ó¤ÏÁ´¤Æ¤Î¥¸¥ç¥Ö¤òºï½ü¤¹¤ë¤«Á´¤Æ¤Î¥¸¥ç¥Ö¤Ë°õ¤òÉÕ¤±¤ë¤È¤¤¤¦°ÕÌ£
+¤È¤Ê¤ê¤Þ¤¹¡£
+.I jobspec
+°ú¤­¿ô¤Ê¤·¤Ç
+.B \-r
+¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢¼Â¹ÔÃæ¤Î¥¸¥ç¥Ö¤À¤±¤¬Áàºî¤ÎÂоݤȤʤê¤Þ¤¹¡£
+.\"O The return value is 0 unless a
+.\"O .I jobspec
+.\"O does not specify a valid job.
+.I jobspec
+¤¬ÉÔÀµ¤Ê¥¸¥ç¥Ö¤ò»ØÄꤷ¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢ÊÖ¤êÃͤϠ0 ¤È¤Ê¤ê¤Þ¤¹¡£
+.TP
+\fBecho\fP [\fB\-neE\fP] [\fIarg\fP ...]
+.\"O Output the \fIarg\fPs, separated by spaces, followed by a newline.
+.\"O The return status is always 0.
+\fIarg\fP ¤ò¶õÇò¤Ç¶èÀڤäƽÐÎϤ·¡¢ºÇ¸å¤Ë²þ¹Ô¤ò½ÐÎϤ·¤Þ¤¹¡£½ªÎ»¥¹¥Æ¡¼¥¿
+¥¹¤Ï¾ï¤Ë 0 ¤Ç¤¹¡£
+.\"O If \fB\-n\fP is specified, the trailing newline is
+.\"O suppressed.  If the \fB\-e\fP option is given, interpretation of
+.\"O the following backslash-escaped characters is enabled.  The
+.\"O .B \-E
+.\"O option disables the interpretation of these escape characters,
+.\"O even on systems where they are interpreted by default.
+\fB\-n\fP ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢ºÇ¸å¤Î²þ¹Ô¤Ï½ÐÎϤµ¤ì¤Þ¤»¤ó¡£\fB\-e\fP ¥ª¥×
+¥·¥ç¥ó¤ò»ØÄꤷ¤¿¾ì¹ç¡¢°Ê²¼¤Ë¼¨¤¹¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ç¥¨¥¹¥±¡¼¥×¤¹¤ëʸ»ú¤¬
+²ò¼á¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+.B \-E
+¥ª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤³¤Î¤è¤¦¤Ê¥¨¥¹¥±¡¼¥×ʸ»ú¤¬²ò¼á¤µ¤ì
+¤ë¥·¥¹¥Æ¥à¤Ç¤¢¤Ã¤Æ¤â¡¢¥¨¥¹¥±¡¼¥×ʸ»ú¤¬²ò¼á¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+.\"O The \fBxpg_echo\fP shell option to the may be used to
+.\"O dynamically determine whether or not \fBecho\fP expands these
+.\"O escape characters by default.
+\fBxpg_echo\fP ¥·¥§¥ë¥ª¥×¥·¥ç¥ó¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤Ç \fBecho\fP ¤¬¤³¤ì¤é¤Î
+¥¨¥¹¥±¡¼¥×ʸ»ú¤òŸ³«¤¹¤ë¤«¤É¤¦¤«¤È¤¤¤¦Æ°ºî¤òưŪ¤Ë·èÄꤹ¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
+.\"O .B echo
+.\"O does not interpret
+.\"O .B \-\-
+.\"O to mean the end of options.
+.\"O .B echo
+.\"O interprets the following escape sequences:
+.B echo
+¤Ï
+.B \-\-
+¤ò¥ª¥×¥·¥ç¥ó¤Î½ª¤ï¤ê¤È²ò¼á¤·¤Þ¤»¤ó¡£
+.B echo
+¤Ï°Ê²¼¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤ò²ò¼á¤·¤Þ¤¹:
+.RS
+.PD 0
+.TP
+.B \ea
+.\"O alert (bell)
+·Ù¹ð(¥Ù¥ë)
+.TP
+.B \eb
+.\"O backspace
+¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹
+.TP
+.B \ec
+.\"O suppress trailing newline
+ËöÈø¤Ë²þ¹Ô¤òÉÕ¤±¤Ê¤¤
+.TP
+.B \ee
+.\"O an escape character
+¥¨¥¹¥±¡¼¥×ʸ»ú
+.TP
+.B \ef
+.\"O form feed
+¥Õ¥©¡¼¥à¥Õ¥£¡¼¥É
+.TP
+.B \en
+.\"O new line
+²þ¹Ô
+.TP
+.B \er
+.\"O carriage return
+¥­¥ã¥ê¥Ã¥¸¥ê¥¿¡¼¥ó
+.TP
+.B \et
+.\"O horizontal tab
+¿åÊ¿¥¿¥Ö
+.TP
+.B \ev
+.\"O vertical tab
+¿âľ¥¿¥Ö
+.TP
+.B \e\e
+.\"O backslash
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å
+.TP
+.B \e\fInnn\fP
+.\"O the character whose ASCII code is the octal value \fInnn\fP
+.\"O (one to three digits)
+ASCII ¥³¡¼¥É¤Î 8 ¿ÊÃͤ¬ \fInnn\fP ¤Ç¤¢¤ëʸ»ú(1 Ê¸»ú¤Ë¤Ä¤­¿ô»ú 3 ·å)¡£
+.TP
+.B \ex\fInnn\fP
+.\"O the character whose ASCII code is the hexadecimal value \fInnn\fP
+.\"O (one to three digits)
+ASCII ¥³¡¼¥É¤Î 16 ¿ÊÃͤ¬ \fInnn\fP ¤Ç¤¢¤ëʸ»ú(1 Ê¸»ú¤Ë¤Ä¤­¿ô»ú 3 ·å)¡£
+.PD
+.RE