OSDN Git Service

[JM:00086] [POST:DP] GNU_findutils xargs.1
authorAkihiro MOTOKI <amotoki@gmail.com>
Mon, 27 Dec 2010 15:24:21 +0000 (00:24 +0900)
committerAkihiro MOTOKI <amotoki@gmail.com>
Mon, 27 Dec 2010 15:24:21 +0000 (00:24 +0900)
manual/GNU_findutils/ChangeLog
manual/GNU_findutils/draft/man1/xargs.1 [new file with mode: 0644]
manual/GNU_findutils/translation_list

index 56ed985..b4155a7 100644 (file)
@@ -1,3 +1,8 @@
+Tue Dec 28 00:16:16 JST 2010  JM ML to Git Gateway
+
+       * translation_list: [JM:00086]
+       * draft/man1/xargs.1: [JM:00086]
+
 Wed Dec 22 00:04:32 JST 2010  JM ML to Git Gateway
 
        * translation_list: [JM:00082]
diff --git a/manual/GNU_findutils/draft/man1/xargs.1 b/manual/GNU_findutils/draft/man1/xargs.1
new file mode 100644 (file)
index 0000000..d7f657d
--- /dev/null
@@ -0,0 +1,861 @@
+.\"    This file documents the GNU utilities for finding files that match
+.\" certain criteria and performing various operations on them.
+.\"
+.\"    Copyright (C) 1994 Free Software Foundation, Inc.
+.\"
+.\"    Permission is granted to make and distribute verbatim copies of this
+.\" manual provided the copyright notice and this permission notice are
+.\" preserved on all copies.
+.\"
+.\"    Permission is granted to copy and distribute modified versions of
+.\" this manual under the conditions for verbatim copying, provided that
+.\" the entire resulting derived work is distributed under the terms of a
+.\" permission notice identical to this one.
+.\"
+.\"    Permission is granted to copy and distribute translations of this
+.\" manual into another language, under the above conditions for modified
+.\" versions, except that this permission notice may be stated in a
+.\" translation approved by the Foundation.
+.\"
+.\" Japanese Version Copyright (c) 1997 NAKANO Takeo
+.\"   and 2010 Chonan Yoichi,
+.\"         all rights reserved.
+.\" Translated Thu May 11 1997 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
+.\" Modified Fri 14 Aug 1998 by NAKANO Takeo -- bug fixes.
+.\" Updated and modified (findutils-4.4.2) Sun Dec 26 17:04:05 JST 2010
+.\"         by Chonan Yoichi <cyoichi@maple.ocn.ne.jp>
+.\"
+.TH XARGS 1 \" -*- nroff -*-
+.\"O .SH NAME
+.SH Ì¾Á°
+.\"O xargs \- build and execute command lines from standard input
+xargs \- É¸½àÆþÎϤòÆɤ߹þ¤ó¤Ç¥³¥Þ¥ó¥É¥é¥¤¥ó¤òºîÀ®¤·¡¢¤½¤ì¤ò¼Â¹Ô¤¹¤ë
+.\"O .SH SYNOPSIS
+.SH ½ñ¼°
+.B xargs
+.nh
+[\fB\-0prtx\fR] 
+[\fB\-E \fIeof-str\fR] 
+[\fB\-e\fR[\fIeof-str\fR]]
+[\fB\-\-eof\fR[=\fIeof-str\fR]] 
+[\fB\-\-null\fR] 
+[\fB\-d \fIdelimiter\fR] 
+[\fB\-\-delimiter \fIdelimiter\fR] 
+[\fB\-I \fIreplace-str\fR] 
+[\fB\-i\fR[\fIreplace-str\fR]] 
+[\fB\-\-replace\fR[=\fIreplace-str\fR]] 
+[\fB\-l\fR[\fImax-lines\fR]] 
+[\fB\-L \fImax-lines\fR] 
+[\fB\-\-max\-lines\fR[=\fImax-lines\fR]] 
+[\fB\-n \fImax-args\fR] 
+[\fB\-\-max\-args\fR=\fImax-args\fR] 
+[\fB\-s \fImax-chars\fR] 
+[\fB\-\-max\-chars\fR=\fImax-chars\fR] 
+[\fB\-P \fImax-procs\fR] 
+[\fB\-\-max\-procs\fR=\fImax-procs\fR]
+[\fB\-\-interactive\fR] 
+[\fB\-\-verbose\fR] 
+[\fB\-\-exit\fR] 
+[\fB\-\-no\-run\-if\-empty\fR] 
+[\fB\-\-arg\-file\fR=\fIfile\fR] 
+[\fB\-\-show\-limits\fR] 
+[\fB\-\-version\fR] 
+[\fB\-\-help\fR] 
+[\fIcommand\fR [\fIinitial-arguments\fR]]
+.hy
+.\"O .SH DESCRIPTION
+.SH ÀâÌÀ
+.\"O This manual page
+.\"O documents the GNU version of
+.\"O .BR xargs .
+.\"O .B xargs
+.\"O reads items from the standard input, delimited by blanks (which can be
+.\"O protected with double or single quotes or a backslash) or newlines,
+.\"O and executes the
+.\"O .I command
+.\"O (default is 
+.\"O .IR /bin/echo ) 
+.\"O one or more times with any
+.\"O .I initial-arguments
+.\"O followed by items read from standard input.  Blank lines on the
+.\"O standard input are ignored.
+.\"O .P
+¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï GNU ÈÇ
+.B xargs
+¤Î»ÈÍÑË¡¤òÀâÌÀ¤·¤Æ¤¤¤ë¡£
+.B xargs
+¤Ï¡¢¤Þ¤ºÉ¸½àÆþÎϤ«¤é¶õÇò¤ä²þ¹Ô¤Ç¶èÀÚ¤é¤ì¤¿°ìÏ¢¤Î¹àÌܤòÆɤ߹þ¤à
+(¶õÇò¤Ï¥À¥Ö¥ë¥¯¥©¡¼¥È¡¢¥·¥ó¥°¥ë¥¯¥©¡¼¥È¡¢¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ë¤è¤Ã¤Æ
+Êݸî¤Ç¤­¤ë)¡£Â³¤¤¤Æ¡¢Æɤ߹þ¤ó¤À°ìÏ¢¤Î¹àÌܤò°ú¤­¿ô¤Ë¤·¤Æ
+(ÌõÃí: ¥³¥Þ¥ó¥É¥é¥¤¥óĹ¤Î¾å¸Â¤ò±Û¤¨¤ë¾ì¹ç¤ä¡¢¥ª¥×¥·¥ç¥ó¤Ë¤è¤ë
+ÆÃÊ̤ʻØÄ꤬¤¢¤ë¾ì¹ç¤Ï¡¢¹àÌÜ·²¤òŬµ¹Ê¬³ä¤·¤Æ)¡¢»ØÄꤷ¤¿
+.I command
+¤ò°ì²ó°Ê¾å¼Â¹Ô¤¹¤ë (¥Ç¥Õ¥©¥ë¥È¤Î¥³¥Þ¥ó¥É¤Ï
+.I /bin/echo
+¤Ç¤¢¤ë)¡£
+¤½¤Î¤È¤­
+.I command
+¤ËÂФ·¤Æ¥æ¡¼¥¶¤¬»ØÄꤷ¤¿°ú¤­¿ô (¾åµ­½ñ¼°¤Î
+.IR initial-arguments )
+¤¬¤¢¤ì¤Ð¡¢É¸½àÆþÎϤ«¤éÆɤ߹þ¤ó¤À°ìÏ¢¤Î¹àÌܤϤ½¤Î¸å¤í¤Ë
+Äɲ乤롣ɸ½àÆþÎϤˤª¤±¤ë¶õ¹Ô¤Ï̵»ë¤¹¤ë¡£
+.P
+.\"O Because Unix filenames can contain blanks and newlines, this default
+.\"O behaviour is often problematic; filenames containing blanks
+.\"O and/or newlines are incorrectly processed by 
+.\"O .BR xargs .
+.\"O In these situations it is better to use the 
+.\"O .B \-0
+.\"O option, which
+.\"O prevents such problems.   When using this option you will need to 
+.\"O ensure that the program which produces the input for 
+.\"O .B xargs 
+.\"O also uses a null character as a separator.  If that program is 
+.\"O GNU 
+.\"O .B find
+.\"O for example, the 
+.\"O .B \-print0
+.\"O option does this for you.
+.\"O .P
+Unix ¤Ç¤Ï¥Õ¥¡¥¤¥ë̾¤Ë¶õÇò¤ä²þ¹Ô¤ò´Þ¤à¤³¤È¤¬¤Ç¤­¤ë¤Î¤Ç¡¢¤³¤Î
+¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤Ï¡¢¤·¤Ð¤·¤ÐÌäÂê¤ò°ú¤­µ¯¤³¤¹¡£¶õÇò¤ä²þ¹Ô¤ò´Þ¤à
+¥Õ¥¡¥¤¥ë̾¤Ï¡¢
+.B xargs
+¤Ë¤è¤Ã¤ÆŬÀڤ˽èÍý¤µ¤ì¤Ê¤¤¤«¤é¤À¡£¤½¤¦¤·¤¿¾õ¶·¤Ç¤Ï¡¢
+.B \-0
+¥ª¥×¥·¥ç¥ó¤ò»ÈÍѤ·¤¿Êý¤¬¤è¤¤¡£¤½¤¦¤¹¤ì¤Ð¡¢¤½¤Î¼ê¤ÎÌäÂê¤ò²óÈò¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+¤Ê¤ª¡¢
+.B \-0
+¥ª¥×¥·¥ç¥ó¤ò»È¤¦¾ì¹ç¤Ï¡¢
+.B xargs
+¤ÎÆþÎϤòÀ¸À®¤¹¤ë¥×¥í¥°¥é¥à¤ÎÊý¤â¡¢¶èÀÚ¤ê¤Îµ­¹æ¤È¤·¤Æɬ¤º¥Ì¥ëʸ»ú¤ò
+»È¤¦¤è¤¦¤Ë¤¹¤ëɬÍפ¬¤¢¤ë¡£¤¿¤È¤¨¤Ð¡¢¤½¤Î¥×¥í¥°¥é¥à¤¬ GNU
+.B find
+¤Ê¤é¤Ð¡¢
+.B \-print0
+¥ª¥×¥·¥ç¥ó¤Ç¤½¤ì¤¬²Äǽ¤À¡£
+.P
+.\"O If any invocation of the command exits with a status of 255, 
+.\"O .B xargs 
+.\"O will stop immediately without reading any further input.  An error
+.\"O message is issued on stderr when this happens.
+»ØÄꤷ¤¿¥³¥Þ¥ó¥É¤Î¼Â¹Ô¤¬½ªÎ»¥¹¥Æ¡¼¥¿¥¹ 255 ¤Ç½ªÎ»¤¹¤ë¤³¤È¤¬¤¢¤ì¤Ð¡¢
+.B xargs
+¤Ï¨ºÂ¤Ë¥¹¥È¥Ã¥×¤·¤Æ¡¢¤½¤ì°Ê¾åÆþÎϤòÆɤ߹þ¤Þ¤Ê¤¤¡£¤Þ¤¿¡¢¤³¤Î¤È¤­¡¢
+¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤òɸ½à¥¨¥é¡¼¤Ëɽ¼¨¤¹¤ë¡£
+.\"O .SH OPTIONS
+.SH ¥ª¥×¥·¥ç¥ó
+.TP
+.PD 0
+.BI "\-\-arg\-file=" file
+.TP
+.PD 0
+.BI "\-a " file
+.\"O Read items from 
+.\"O .I file
+.\"O instead of standard input.  If you use this option, stdin remains
+.\"O unchanged when commands are run.  Otherwise, stdin is redirected 
+.\"O from 
+.\"O .IR /dev/null .
+.\"O 
+°ìÏ¢¤Î¹àÌܤòɸ½àÆþÎϤ«¤é¤Ç¤Ï¤Ê¤¯¡¢
+.I file
+¤«¤éÆɤ߹þ¤à¡£¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢»ØÄꤷ¤¿¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ëºÝ¤Ëɸ½àÆþÎϤ¬
+.I /dev/null
+¤ËÉÕ¤±´¹¤¨¤é¤ì¤ë¤Î¤À¤¬¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤ò»ÈÍѤ¹¤ë¤È¡¢
+ɸ½àÆþÎϤ¬Êѹ¹¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¡£
+
+.TP
+.PD 0
+.B \-\-null
+.TP
+.PD
+.B \-0
+.\"O Input items are terminated by a null character instead of by
+.\"O whitespace, and the quotes and backslash are not special (every
+.\"O character is taken literally).  Disables the end of file string, which
+.\"O is treated like any other argument.  Useful when input items might
+.\"O contain white space, quote marks, or backslashes.  The GNU find
+.\"O \-print0 option produces input suitable for this mode.
+.\"O 
+ÆþÎϤµ¤ì¤ë°ìÏ¢¤Î¹àÌܤ¬¡¢¥Û¥ï¥¤¥È¥¹¥Ú¡¼¥¹ (¶õÇò¤ä²þ¹Ô) ¤Ç¤Ï¤Ê¤¯¡¢
+¥Ì¥ëʸ»ú¤Ë¤è¤Ã¤Æ¶èÀÚ¤é¤ì¤ë¡£¤Þ¤¿¡¢°úÍÑÉä¤ä¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤¬
+ÆÃÊ̤ʰÕÌ£¤ò»ý¤¿¤Ê¤¯¤Ê¤ë (¤¹¤Ê¤ï¤Á¡¢¤¢¤é¤æ¤ëʸ»ú¤¬Ê¸»úÄ̤ê¤Ë²ò¼á¤µ¤ì¤ë)¡£
+¸å½Ò¤Î¥Õ¥¡¥¤¥ë½ªÎ»Ê¸»úÎó¤â̵¸ú¤Ë¤Ê¤ê¡¢Â¾¤Î°ú¤­¿ô¤ÈƱ¤¸¤è¤¦¤Ë°·¤ï¤ì¤ë¡£
+¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢ÆþÎϤµ¤ì¤ë¹àÌܤ˥ۥ磻¥È¥¹¥Ú¡¼¥¹¡¢°úÍÑÉä¡¢
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ê¤É¤¬´Þ¤Þ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¾ì¹ç¤Ë¡¢Ìò¤ËΩ¤Ä¡£
+GNU find ¤Î \-print0 ¥ª¥×¥·¥ç¥ó¤¬À¸À®¤¹¤ë½ÐÎϤϡ¢¤³¤Î¥â¡¼¥É¤Ë
+Âбþ¤·¤¿ÆþÎϤˤʤ롣
+
+.TP
+.PD 0
+.BI "\-\-delimiter=" delim
+.TP
+.PD 
+.BI \-d " delim"
+.\"O Input items are terminated by the specified character.  Quotes and
+.\"O backslash are not special; every character in the input is taken
+.\"O literally.  Disables the end-of-file string, which is treated like any
+.\"O other argument.  This can be used when the input consists of simply
+.\"O newline-separated items, although it is almost always better to design
+.\"O your program to use 
+.\"O .B \-\-null
+.\"O where this is possible.  The specified
+.\"O delimiter may be a single character, a C-style character escape such
+.\"O as 
+.\"O .BR \en , 
+.\"O or an octal or hexadecimal escape code.  Octal and hexadecimal
+.\"O escape codes are understood as for the
+.\"O .B printf
+.\"O command.   Multibyte characters are not supported.
+.\"O 
+ÆþÎϤµ¤ì¤ë°ìÏ¢¤Î¹àÌܤ¬¡¢»ØÄꤵ¤ì¤¿Ê¸»ú¤Ë¤è¤Ã¤Æ¶èÀÚ¤é¤ì¤ë¡£°úÍÑÉä¤ä
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤ÏÆÃÊ̤ʰÕÌ£¤ò»ý¤¿¤Ê¤¤¡£¤¹¤Ê¤ï¤Á¡¢ÆþÎÏÃæ¤Î
+¤¢¤é¤æ¤ëʸ»ú¤¬Ê¸»úÄ̤ê¤Ë²ò¼á¤µ¤ì¤ë¡£¥Õ¥¡¥¤¥ë½ªÎ»Ê¸»úÎó¤â̵¸ú¤Ë¤Ê¤ê¡¢
+¾¤Î°ú¤­¿ô¤ÈƱ¤¸¤è¤¦¤Ë°·¤ï¤ì¤ë¡£ÆþÎϤ¬¡¢¹àÌܤò¶èÀÚ¤ë¤Î¤¬²þ¹Ô¤Î¤ß
+¤Ç¤¢¤ë¤è¤¦¤Êñ½ã¤Ê¹½À®¤Î¾ì¹ç¤Ê¤é¡¢¤³¤Î¥ª¥×¥·¥ç¥ó¤òÍøÍѤ·¤Æ¤â¤è¤¤¤¬¡¢
+¤Û¤È¤ó¤É¤¿¤¤¤Æ¤¤¤Î¾ì¹ç¡¢¤Ê¤ë¤Ù¤¯¤Ê¤é¡¢
+.B xargs \-\-null
+¤ò»È¤¦¤è¤¦¤Ë¡¢¼Â¹Ô¤¹¤ë¥×¥í¥°¥é¥à¤òÁȤßΩ¤Æ¤ëÊý¤¬Ë¾¤Þ¤·¤¤¡£
+»ØÄꤹ¤ë¶èÀڤ국¹æ¤Ï¡¢Ã±°ì¤Îʸ»ú¤Ç¤â¤è¤¯¡¢
+.B \en
+¤Î¤è¤¦¤Ê C ¸À¸ì¼°¤Î¥¨¥¹¥±¡¼¥×ʸ»ú¤Ç¤â¡¢8 ¿Ê¿ô¤ä 16 ¿Ê¿ô¤Î
+¥¨¥¹¥±¡¼¥×¥³¡¼¥É¤Ç¤â¤è¤¤¡£8 ¿Ê¿ô¤ä 16 ¿Ê¿ô¤Î¥¨¥¹¥±¡¼¥×¥³¡¼¥É¤Ï¡¢
+.B printf
+¥³¥Þ¥ó¥É¤Î¾ì¹ç¤ÈƱÍͤ˲ò¼á¤µ¤ì¤ë¡£¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»ú¤Ë¤ÏÂбþ¤·¤Æ¤¤¤Ê¤¤¡£
+
+.TP
+.BI \-E " eof-str"
+.\"O Set the end of file string to \fIeof-str\fR.  If the end of file
+.\"O string occurs as a line of input, the rest of the input is ignored.
+.\"O If neither 
+.\"O .B \-E 
+.\"O nor 
+.\"O .B \-e 
+.\"O is used, no end of file string is used.
+\fIeof-str\fR ¤ò¥Õ¥¡¥¤¥ë½ªÎ»Ê¸»úÎó¤ËÀßÄꤹ¤ë¡£¥Õ¥¡¥¤¥ë½ªÎ»Ê¸»úÎó¤¬
+ÆþÎÏÃæ¤Î°ì¹Ô¤È¤·¤Æ¸½¤ì¤ë¤È¡¢°Ê¸å¤ÎÆþÎϤÏ̵»ë¤µ¤ì¤ë¡£
+.B \-E
+¤â
+.B \-e
+¤â»ØÄꤷ¤Ê¤¤¾ì¹ç¡¢¥Õ¥¡¥¤¥ë½ªÎ»Ê¸»úÎó¤Ï»ÈÍѤµ¤ì¤Ê¤¤¡£
+
+.TP 
+.PD 0
+.BR "\-\-eof" [\fI=eof-str\fR]
+.TP 
+.PD
+.BR \-e [ \fIeof-str\fR]
+.\"O This option is a synonym for the 
+.\"O .B \-E
+.\"O option.  Use 
+.\"O .B \-E
+.\"O instead,
+.\"O because it is POSIX compliant while this option is not.  If
+.\"O \fIeof-str\fR is omitted, there is no end of file string.  If neither
+.\"O .B \-E 
+.\"O nor 
+.\"O .B \-e 
+.\"O is used, no end of file string is used.
+¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
+.B \-E
+¥ª¥×¥·¥ç¥ó¤ÎƱµÁ¸ì¤Ç¤¢¤ë¡£
+.B \-E
+¤ÎÊý¤ò»È¤Ã¤Æ¤Û¤·¤¤¡£Íýͳ¤Ï¡¢¤½¤Á¤é¤¬ POSIX ¤Ë½àµò¤·¤Æ¤¤¤ë¤Î¤ËÂФ·¤Æ¡¢
+¤³¤Á¤é¤Ï½àµò¤·¤Æ¤¤¤Ê¤¤¤«¤é¤À¡£\fIeof-str\fR ¤ÎÉôʬ¤¬¾Êά¤µ¤ì¤ë¤È¡¢
+¥Õ¥¡¥¤¥ë½ªÎ»Ê¸»úÎó¤¬Â¸ºß¤·¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¡£
+.B \-E
+¤â
+.B \-e
+¤â»ØÄꤷ¤Ê¤¤¾ì¹ç¡¢¥Õ¥¡¥¤¥ë½ªÎ»Ê¸»úÎó¤Ï»ÈÍѤµ¤ì¤Ê¤¤¡£
+
+.TP
+.B "\-\-help"
+.\"O Print a summary of the options to
+.\"O .B xargs
+.\"O and exit.
+.B xargs
+¤Î¥ª¥×¥·¥ç¥ó¤Ë¤Ä¤¤¤Æ´Êñ¤ËÀâÌÀ¤·½ªÎ»¤¹¤ë¡£
+.TP
+.BI \-I " replace-str"
+.\"O Replace occurrences of \fIreplace-str\fR in the initial-arguments with
+.\"O names read from standard input.  Also, unquoted blanks do not
+.\"O terminate input items; instead the separator is the newline character.
+.\"O Implies 
+.\"O .B \-x
+.\"O and 
+.\"O .B \-L 
+.\"O 1.
+.B xargs
+¤¬¼Â¹Ô¤¹¤ë¥³¥Þ¥ó¥É¤Ë¤ËÂФ·¤Æ¥æ¡¼¥¶¤¬°ú¤­¿ô (¤¹¤Ê¤ï¤Á
+\fIinitial\-arguments\fR) ¤ò»ØÄꤷ¤¿¤È¤­¡¢¤½¤ÎÃæ¤Ë¤¢¤ë
+\fIreplace-str\fR ¤ÎÉôʬ¤¹¤Ù¤Æ¤ò¡¢É¸½àÆþÎϤ«¤éÆɤ߹þ¤ó¤À̾Á°¤ÇÃÖ¤­´¹¤¨¤ë¡£
+¤Ê¤ª¡¢¶õÇò¤Ï¡¢¥¯¥©¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤â¡¢ÆþÎϤµ¤ì¤ë¹àÌܤζèÀÚ¤ê¤Ë¤Ï
+¤Ê¤é¤Ê¤¤¡£¶èÀڤ국¹æ¤Ï²þ¹Ôʸ»ú¤À¤±¤Ë¤Ê¤ë¤Î¤À¡£
+.B \-x
+¤È
+.BR \-L " 1"
+¤¬¼«Æ°Åª¤ËÀßÄꤵ¤ì¤ë¡£
+.TP
+.PD 0
+.BR "\-\-replace" [\fI=replace-str\fR]
+.TP
+.PD
+.BR  \-i "[\fIreplace-str\fR]"
+.\"O This option is a synonym for 
+.\"O .BI \-I replace-str
+.\"O if 
+.\"O .I replace-str
+.\"O is specified, and for 
+.\"O .BR \-I {} 
+.\"O otherwise.  This option is deprecated; use
+.\"O .B \-I 
+.\"O instead.
+¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢
+.I replace-str
+¤¬»ØÄꤵ¤ì¤Æ¤¤¤ì¤Ð¡¢
+.BI \-I replace-str
+¤ÎƱµÁ¸ì¤Ç¤¢¤ê¡¢»ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢
+.BR \-I {}
+¤ÎƱµÁ¸ì¤Ç¤¢¤ë¡£¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏÈó¿ä¾©¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
+.B \-I
+¤ò»È¤Ã¤¿Êý¤¬¤è¤¤¡£
+.TP
+.BI \-L " max-lines"
+.\"O Use at most \fImax-lines\fR nonblank input lines per command line.
+.\"O Trailing blanks cause an input line to be logically continued on the
+.\"O next input line.  Implies 
+.\"O .BR \-x .
+1 ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤Ä¤­ºÇÂç \fImax-lines\fR ¹Ô¤Î (¶õ¹Ô¤Ç¤Ï¤Ê¤¤) ÆþÎϹԤò
+»ÈÍѤ¹¤ë¡£ÆþÎϹԤιÔËö¤Ë¶õÇòʸ»ú¤¬ÉÕ¤¤¤Æ¤¤¤ë¤È¡¢¤½¤Î¹Ô¤Ï
+¼¡¤ÎÆþÎϹԤËÏÀÍýŪ¤Ë³¤¤¤Æ¤¤¤ë¤³¤È¤Ë¤Ê¤ë¡£¼«Æ°Åª¤Ë
+.B \-x
+¤¬»ØÄꤵ¤ì¤ë¡£
+.TP
+.PD 0
+.BR \-\-max-lines "[=\fImax-lines\fR]"
+.TP
+.PD
+.BR \-l "[\fImax-lines\fR]"
+.\"O Synonym for the 
+.\"O .B \-L 
+.\"O option.  Unlike 
+.\"O .BR \-L , 
+.\"O the 
+.\"O .I max-lines
+.\"O argument is optional.  If 
+.\"O .I max-lines
+.\"O is not specified, it defaults to one.  The 
+.\"O .B \-l 
+.\"O option is deprecated since the POSIX standard specifies 
+.\"O .B \-L
+.\"O instead.
+.B \-L
+¥ª¥×¥·¥ç¥ó¤ÎƱµÁ¸ì¤Ç¤¢¤ë¡£
+.B \-L
+¤È¤Ï°ã¤Ã¤Æ¡¢
+.I max-lines
+¤È¤¤¤¦°ú¤­¿ô¤ò»ØÄꤹ¤ë¤«¤É¤¦¤«¤ÏǤ°Õ¤Ç¤¢¤ë¡£°ú¤­¿ô
+.I max-lines
+¤ò»ØÄꤷ¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤Î 1 ¤¬»ÈÍѤµ¤ì¤ë¡£
+POSIS É¸½à¤Ç¤Ï
+.B \-L
+¤ÎÊý¤ò»È¤¦¤³¤È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢
+.B \-l
+¥ª¥×¥·¥ç¥ó¤Î»ÈÍѤϤª´«¤á¤Ç¤­¤Ê¤¤¡£
+.TP
+.PD 0
+.BR "\-\-max\-args" =\fImax-args\fR
+.TP
+.PD
+.BI \-n " max-args"
+.\"O Use at most \fImax-args\fR arguments per command line.  Fewer than
+.\"O .I max-args
+.\"O arguments will be used if the size (see the 
+.\"O .B \-s 
+.\"O option) is exceeded, unless the 
+.\"O .B \-x 
+.\"O option is given, in which case 
+.\"O .B xargs will exit.
+1 ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤Ä¤­ºÇÂç \fImax-args\fR ¸Ä¤Î°ú¤­¿ô¤ò»ÈÍѤ¹¤ë¡£
+ºîÀ®¤µ¤ì¤¿¥³¥Þ¥ó¥É¥é¥¤¥ó¤¬¡¢¥³¥Þ¥ó¥É¥é¥¤¥óĹ¤Î¾å¸Â¤ò
+Ķ²á¤¹¤ë¾ì¹ç¤Ï
+.RB ( \-s
+¥ª¥×¥·¥ç¥ó»²¾È)¡¢
+.I max-args
+¤è¤ê¾¯¤Ê¤¤°ú¤­¿ô¤¬»ÈÍѤµ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£¤¿¤À¤·¡¢
+.B \-x
+¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¤È¤­¤ÏÊ̤ǡ¢¤½¤Î¾ì¹ç¤Ï
+.B xargs
+¤¬½ªÎ»¤¹¤ë¡£
+.TP
+.PD 0
+.B \-\-interactive
+.TP
+.PD
+.B \-p
+.\"O Prompt the user about whether to run each command line and read a line
+.\"O from the terminal.  Only run the command line if the response starts
+.\"O with `y' or `Y'.  Implies 
+.\"O .BR -t .
+¥³¥Þ¥ó¥É¥é¥¤¥ó°ì¹Ô¤´¤È¤Ë¡¢¼Â¹Ô¤¹¤ë¤«¤É¤¦¤«¤ò¥æ¡¼¥¶¤Ë¿Ò¤Í¤ë¥×¥í¥ó¥×¥È¤ò½Ð¤·¡¢
+üËö¤«¤é°ì¹ÔÆɤ߹þ¤à¡£¥³¥Þ¥ó¥É¥é¥¤¥ó¤ò¼Â¹Ô¤¹¤ë¤Î¤Ï¡¢ÊÖÅú¤¬ `y' ¤Þ¤¿¤Ï `Y' ¤Ç
+»Ï¤Þ¤ë¤È¤­¤À¤±¤Ç¤¢¤ë¡£¼«Æ°Åª¤Ë
+.BR -t
+¤¬»ØÄꤵ¤ì¤ë¡£
+.TP
+.PD 0
+.B \-\-no\-run\-if\-empty
+.TP
+.PD
+.B \-r
+.\"O If the standard input does not contain any nonblanks, do not run the
+.\"O command.  Normally, the command is run once even if there is no input.
+.\"O This option is a GNU extension.
+ɸ½àÆþÎϤ˶õ¹Ô¤·¤«´Þ¤Þ¤ì¤Æ¤¤¤Ê¤«¤Ã¤¿¤é¡¢¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Ê¤¤¡£
+Ä̾ï¤Ç¤Ï¡¢ÆþÎϤ¬Á´¤¯¤Ê¤«¤Ã¤¿¾ì¹ç¤Ç¤â¡¢»ØÄꤷ¤¿¥³¥Þ¥ó¥É¤¬°ì²ó¤Ï
+¼Â¹Ô¤µ¤ì¤ë¤Î¤À¡£¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï GNU ¤Î³ÈÄ¥¤Ç¤¢¤ë¡£
+.TP
+.PD 0
+.BR \-\-max\-chars "=\fImax-chars\fR"
+.TP
+.PD
+.BI \-s " max-chars"
+.\"O Use at most \fImax-chars\fR characters per command line, including the
+.\"O command and initial-arguments and the terminating nulls at the ends of
+.\"O the argument strings.  The largest allowed value is system-dependent,
+.\"O and is calculated as the argument length limit for exec, less the size
+.\"O of your environment, less 2048 bytes of headroom.  If this value is
+.\"O more than 128KiB, 128Kib is used as the default value; otherwise, the
+.\"O default value is the maximum.  1KiB is 1024 bytes.
+1 ¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤Ä¤­ºÇÂç \fImax-chars\fR ¤Îʸ»ú¤ò»ÈÍѤ¹¤ë¡£
+¤³¤Îʸ»ú¿ô¤Ë¤Ï¡¢»ØÄꤷ¤¿¥³¥Þ¥ó¥É¤È \fIinitial\-arguments\fR¡¢¤½¤ì¤Ë
+³Æ°ú¤­¿ôʸ»úÎó¤Î½ªÃ¼¤ò¼¨¤¹¥Ì¥ëʸ»ú¤â´Þ¤Þ¤ì¤ë¡£»ØÄê¤Ç¤­¤ëÃͤξå¸Â¤Ï
+¥·¥¹¥Æ¥à¼¡Âè¤Ç¤¢¤ê¡¢»»½ÐÊýË¡¤Ï¡¢exec ¤ËÂФ¹¤ë°ú¤­¿ô¤ÎºÇÂçĹ¡¢
+¥Þ¥¤¥Ê¥¹Ìܲ¼¤Î´Ä¶­¤Î¥µ¥¤¥º¡¢¥Þ¥¤¥Ê¥¹ 2048 ¥Ð¥¤¥È¤Î;͵Îΰè¤Ç¤¢¤ë¡£
+¤â¤·¤½¤ÎÃͤ¬ 128KiB °Ê¾å¤À¤Ã¤¿¤È¤­¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤ÎÃͤȤ·¤Æ 128KiB ¤¬
+»ÈÍѤµ¤ì¤ë¡£128KiB Ì¤Ëþ¤À¤Ã¤¿¤È¤­¤Ï¡¢»»½Ð¤µ¤ì¤¿¾å¸Â¤¬¥Ç¥Õ¥©¥ë¥È¤ÎÃͤˤʤ롣
+1KiB ¤Ï 1024 ¥Ð¥¤¥È¤Ç¤¢¤ë¡£
+.TP
+.PD 0
+.B \-\-verbose
+.TP
+.PD
+.B \-t
+.\"O Print the command line on the standard error output before executing
+.\"O it.
+¼Â¹Ô¤¹¤ëÁ°¤Ë¡¢¥³¥Þ¥ó¥É¥é¥¤¥ó¤òɸ½à¥¨¥é¡¼½ÐÎϤËɽ¼¨¤¹¤ë¡£
+.TP
+.B "\-\-version"
+.\"O Print the version number of
+.\"O .B xargs
+.\"O and exit.
+.B xargs
+¤Î¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤òɽ¼¨¤·¤Æ¡¢½ªÎ»¤¹¤ë¡£
+.TP
+.B "\-\-show\\-limits"
+.\"O Display the limits on the command-line length which are imposed by the
+.\"O operating system, 
+.\"O .BR xargs '  
+.\"O choice of buffer size and the 
+.\"O .B \-s 
+.\"O option.  Pipe the input from 
+.\"O .I /dev/null
+.\"O (and perhaps specify 
+.\"O .BR --no-run-if-empty ) 
+.\"O if you don't want 
+.\"O .B xargs
+.\"O to do anything.
+¥³¥Þ¥ó¥É¥é¥¤¥óĹ¤Î¾å¸Â¤òɽ¼¨¤¹¤ë¡£¥³¥Þ¥ó¥É¥é¥¤¥óĹ¤Î¾å¸Â¤Ï¡¢
+¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¡¢
+.B xargs
+¤¬ÀßÄꤷ¤¿¥Ð¥Ã¥Õ¥¡¥µ¥¤¥º¡¢
+.B \-s
+¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤Æ·è¤Þ¤ë¡£
+.B xargs
+¤Ë¥³¥Þ¥ó¥É¥é¥¤¥ó¤Î¾å¸Â¤Îɽ¼¨°Ê³°¤ò¤µ¤»¤¿¤¯¤Ê¤«¤Ã¤¿¤é¡¢
+ÆþÎϤò
+.I /dev/null
+¤«¤é¥Ñ¥¤¥×¤Ç
+.B xargs
+¤ËÅϤ¹¤È¤è¤¤ (¤µ¤é¤Ë
+.B --no-run-if-empty
+¤ò»ØÄꤷ¤¿Êý¤¬¤è¤¤¤«¤â¤·¤ì¤Ê¤¤)¡£
+.TP
+.PD 0
+.B \-\-exit
+.TP
+.PD
+.B \-x
+.\"O Exit if the size (see the 
+.\"O .B \-s
+.\"O option) is exceeded.
+ºîÀ®¤µ¤ì¤¿¥³¥Þ¥ó¥É¥é¥¤¥ó¤¬¥³¥Þ¥ó¥É¥é¥¤¥óĹ¤Î¾å¸Â¤òĶ²á¤·¤Æ¤¤¤¿¤é
+.RB ( \-s
+¥ª¥×¥·¥ç¥ó¤ò»²¾È)¡¢½ªÎ»¤¹¤ë¡£
+.TP
+.PD 0
+.BR \-\-max\-procs "=\fImax-procs\fR" 
+.TP
+.PD
+.BI \-P " max-procs"
+.\"O Run up to 
+.\"O .I max-procs
+.\"O processes at a time; the default is 1.  If
+.\"O .I max-procs
+.\"O is 0, 
+.\"O .B xargs 
+.\"O will run as many processes as
+.\"O possible at a time.  Use the 
+.\"O .B \-n
+.\"O option with 
+.\"O .BR \-P ;
+.\"O otherwise chances are that only one exec will be done.
+Ʊ»þ¤ËºÇ¿¤Ç
+.I max-procs
+¥×¥í¥»¥¹¤Þ¤Ç»ØÄꤷ¤¿¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¡£¥Ç¥Õ¥©¥ë¥È¤Ï 1 ¤Ç¤¢¤ë¡£¤â¤·
+.I max-procs
+¤¬ 0 ¤À¤È¡¢
+.B xargs
+¤Ï¤Ç¤­¤ë¤À¤±Â¿¤¯¤Î¥×¥í¥»¥¹¤òƱ»þ¤Ë¼Â¹Ô¤·¤è¤¦¤È¤¹¤ë¡£
+.B \-P
+¤È°ì½ï¤Ë
+.B \-n
+¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤È¤è¤¤¡£¤µ¤â¤Ê¤¤¤È¡¢exec ¤¬¤¿¤Ã¤¿°ì²ó¤·¤«
+¹Ô¤ï¤ì¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£
+.\"O .SH "EXAMPLES"
+.SH "ÍÑÎã"
+.nf
+.B find /tmp \-name core \-type f \-print | xargs /bin/rm \-f
+
+.fi
+.\"O Find files named 
+.\"O .B core
+.\"O in or below the directory 
+.\"O .B /tmp 
+.\"O and delete them.  Note that this will work incorrectly if there are 
+.\"O any filenames containing newlines or spaces.
+.B /tmp
+¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë
+.B core
+¤È¤¤¤¦Ì¾Á°¤Î¥Õ¥¡¥¤¥ë¤òÁܤ·¤Æ¡¢¤½¤ì¤ò¾Ãµî¤¹¤ë¡£²þ¹Ô¤ä¶õÇò¤ò´Þ¤à
+¥Õ¥¡¥¤¥ë̾¤¬¤¢¤ë¤È¡¢Àµ¤·¤¯Æ°ºî¤·¤Ê¤¤¤Î¤ÇÃí°Õ¤¹¤ë¤³¤È¡£
+.P
+.B find /tmp \-name core \-type f \-print0 | xargs \-0 /bin/rm \-f
+
+.fi
+.\"O Find files named 
+.\"O .B core
+.\"O in or below the directory 
+.\"O .B /tmp 
+.\"O and delete them, processing filenames in such a way that file or 
+.\"O directory names containing spaces or newlines are correctly handled.
+.\"O 
+.B /tmp
+¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë
+.B core
+¤È¤¤¤¦Ì¾Á°¤Î¥Õ¥¡¥¤¥ë¤òÁܤ·¤Æ¡¢¤½¤ì¤ò¾Ãµî¤¹¤ë¡£¥Õ¥¡¥¤¥ë̾¤Î½èÍý¤Ë
+Åö¤¿¤Ã¤Æ¤Ï¡¢¥Õ¥¡¥¤¥ë¤ä¥Ç¥£¥ì¥¯¥È¥ê¤Î̾Á°¤Ë¶õÇò¤ä²þ¹Ô¤¬´Þ¤Þ¤ì¤Æ¤¤¤Æ¤â¡¢
+ŬÀڤ˰·¤ï¤ì¤ë¤è¤¦¤Ë¤¹¤ë¡£
+
+.P
+.B find /tmp \-depth \-name core \-type f \-delete
+
+.fi
+.\"O Find files named 
+.\"O .B core
+.\"O in or below the directory 
+.\"O .B /tmp 
+.\"O and delete them, but more efficiently than in the previous example
+.\"O (because we avoid the need to use 
+.\"O .BR fork (2) 
+.\"O and 
+.\"O .BR exec (2) 
+.\"O to launch 
+.\"O .B rm
+.\"O and we don't need the extra 
+.\"O .B xargs 
+.\"O process).
+.\"O 
+.B /tmp
+¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤Ë
+.B core
+¤È¤¤¤¦Ì¾Á°¤Î¥Õ¥¡¥¤¥ë¤òÁܤ·¤Æ¡¢¤½¤ì¤ò¾Ãµî¤¹¤ë¡£¾å¤ÎÎã¤è¤ê¤â
+¤³¤Á¤é¤ÎÊý¤¬¸úΨŪ¤Ç¤¢¤ë (¤Ê¤¼¤Ê¤é¡¢
+.B rm
+¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë
+.BR fork (2)
+¤È
+.BR exec (2)
+¤ò»È¤ï¤Ê¤¤¤Ç¤¹¤à¤·¡¢¤½¤â¤½¤â¡¢
+.B xargs
+¤Î¥×¥í¥»¥¹¤òɬÍפȤ·¤Ê¤¤¤«¤é)¡£
+
+.P
+.nf
+.B cut \-d: \-f1 < /etc/passwd | sort | xargs echo
+
+.fi
+.\"O Generates a compact listing of all the users on the system.
+.\"O 
+¥·¥¹¥Æ¥à¤ÎÁ´¥æ¡¼¥¶¤òÎóµó¤·¤¿´Ê·é¤Ê¥ê¥¹¥È¤òÀ¸À®¤¹¤ë (ÌõÃí: Íפ¹¤ë¤Ë¡¢
+²þ¹Ô¤Ç¤Ï¤Ê¤¯¡¢¶õÇò¤Ç¶èÀÚ¤é¤ì¤¿¥æ¡¼¥¶Ì¾¤Î¥ê¥¹¥È¤òºî¤ë¤È¤¤¤¦¤³¤È)¡£
+
+.P
+.nf
+.B xargs sh -c 'emacs \(dq$@\(dq < /dev/tty' emacs
+
+.fi
+.\"O Launches the minimum number of copies of Emacs needed, one after the
+.\"O other, to edit the files listed on 
+.\"O .BR xargs '
+.\"O standard input.  This example achieves the same effect as BSD's 
+.\"O .B -o 
+.\"O option, but in a more flexible and portable way.
+.\"O 
+.\"O 
+.\"O 
+.B xargs
+¤Îɸ½àÆþÎϤǥե¡¥¤¥ë¤ò¤¤¤¯¤Ä¤«»ØÄꤷ¡¢¤½¤ì¤òÊÔ½¸¤¹¤ë¤¿¤á¤Ë
+Emacs ¤Î¥³¥Ô¡¼¤òɬÍפʤÀ¤±¼¡¡¹¤ÈΩ¤Á¾å¤²¤ë¡£
+¤³¤ÎÎã¤Ï BSD ¤Î
+.B -o
+¥ª¥×¥·¥ç¥ó¤ÈƱ¤¸¤³¤È¤ò¼Â¸½¤¹¤ë¤¬¡¢½ÀÆðÀ­¤ä¤É¤Î¥·¥¹¥Æ¥à¤Ç¤âÍøÍѤǤ­¤ëÅÀ¤Ç
+¾¡¤Ã¤Æ¤¤¤ë¡£
+
+
+
+.\"O .SH "EXIT STATUS"
+.SH "ÊÖ¤êÃÍ"
+.\"O .B xargs
+.\"O exits with the following status:
+.B xargs 
+¤¬½ªÎ»¤¹¤ë¤È¤­¤ÎÊÖ¤êÃͤϰʲ¼¤Î¤È¤ª¤ê¡£
+.\"O .nf
+.\"O 0 if it succeeds
+.\"O 123 if any invocation of the command exited with status 1-125
+.\"O 124 if the command exited with status 255
+.\"O 125 if the command is killed by a signal
+.\"O 126 if the command cannot be run
+.\"O 127 if the command is not found
+.\"O 1 if some other error occurred.
+.\"O .fi
+.P
+.nf
+0 À®¸ù¤·¤¿¡£
+123 »ØÄꤷ¤¿¥³¥Þ¥ó¥É¤Î¼Â¹Ô¤¬ 1-125 ¤ÎÊÖ¤êÃͤǽªÎ»¤·¤¿¡£
+124 »ØÄꤷ¤¿¥³¥Þ¥ó¥É¤¬ÊÖ¤êÃÍ 255 ¤Ç½ªÎ»¤·¤¿¡£
+125 »ØÄꤷ¤¿¥³¥Þ¥ó¥É¤¬¥·¥°¥Ê¥ë¤Ë¤è¤Ã¤Æ kill ¤µ¤ì¤¿¡£
+126 »ØÄꤷ¤¿¥³¥Þ¥ó¥É¤¬¼Â¹Ô¤Ç¤­¤Ê¤¤¡£
+127 »ØÄꤷ¤¿¥³¥Þ¥ó¥É¤¬¸«¤Ä¤«¤é¤Ê¤¤¡£
+1 ¾åµ­°Ê³°¤Î¥¨¥é¡¼¤¬µ¯¤­¤¿¡£
+.fi
+.\"O .P
+.\"O Exit codes greater than 128 are used by the shell to indicate that 
+.\"O a program died due to a fatal signal.
+.P
+128 °Ê¾å¤ÎÊÖ¤êÃͤϡ¢Ã×̿Ū¤Ê¥·¥°¥Ê¥ë¤Î¤»¤¤¤Ç¥×¥í¥°¥é¥à¤¬
+»ß¤Þ¤Ã¤¿¤³¤È¤ò¼¨¤¹¤¿¤á¤Ë¡¢¥·¥§¥ë¤Ë¤è¤Ã¤Æ»ÈÍѤµ¤ì¤ë¡£
+.\"O .SH "STANDARDS CONFORMANCE"
+.SH "ɸ½à¤Ø¤Î½àµò"
+.\"O As of GNU xargs version 4.2.9, the default behaviour of
+.\"O .B xargs
+.\"O is not to have a logical end-of-file marker.  POSIX (IEEE Std 1003.1,
+.\"O 2004 Edition) allows this.
+GNU xargs version 4.2.9 °ÊÍè¡¢¥Õ¥¡¥¤¥ë¤ÎÏÀÍýŪ¤Ê½ª¤ï¤ê¤òɽ¤¹»Øɸ
+(a logical end-of-file marker) ¤ò»ý¤¿¤Ê¤¤¤Î¤¬¡¢
+.B xargs
+¤Î¥Ç¥Õ¥©¥ë¥È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¤³¤Î¤³¤È¤Ï POSIX (IEEE Std 1003.1,
+2004 Edition) ¤Çǧ¤á¤é¤ì¤Æ¤¤¤ë¡£
+.\"O .P
+.\"O The \-l and \-i options appear in the 1997 version of the POSIX
+.\"O standard, but do not appear in the 2004 version of the standard.
+.\"O Therefore you should use \-L and \-I instead, respectively.
+.P
+\-l ¤ä \-i ¥ª¥×¥·¥ç¥ó¤Ï 1997 ÈǤΠPOSIX É¸½à¤Ë¸ºß¤¹¤ë¤¬¡¢
+2004 ÈǤΠPOSIX É¸½à¤Ë¤Ï¸ºß¤·¤Ê¤¤¡£½¾¤Ã¤Æ¡¢¤½¤ì¤¾¤ì
+\-L ¤ä \-I ¤ÎÊý¤ò»È¤¦¤Ù¤­¤Ç¤¢¤ë¡£
+.\"O .P
+.\"O The POSIX standard allows implementations to have a limit on the size
+.\"O of arguments to the 
+.\"O .B exec 
+.\"O functions.  This limit could be as low as 4096 bytes including the size of the
+.\"O environment.  For scripts to be portable, they must not rely on a
+.\"O larger value.  However, I know of no implementation whose actual limit
+.\"O is that small.  The 
+.\"O .B \-\-show\-limits 
+.\"O option can be used to discover the actual limits in force on the
+.\"O current system.
+.\"O 
+.\"O 
+.P
+POSIX É¸½à¤Ï¡¢¼ÂÁõ¤ËÅö¤¿¤Ã¤Æ¡¢
+.B exec
+´Ø¿ô¤ËÂФ¹¤ë°ú¤­¿ô¤Î¥µ¥¤¥º¤Ë¾å¸Â¤òÀߤ±¤ë¤³¤È¤òǧ¤á¤Æ¤¤¤ë¡£
+¤½¤·¤Æ¡¢¤½¤Î¾å¸Â¤Ï¡¢´Ä¶­¤Î¥µ¥¤¥º¤â´Þ¤á¤Æ¡¢¾¯¤Ê¤¯¤È¤â 4096 ¥Ð¥¤¥È¤¢¤ì¤Ð
+¤è¤¤¤³¤È¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£°Ü¿¢À­¤Î¤¢¤ë¥¹¥¯¥ê¥×¥È¤ò½ñ¤³¤¦¤È»×¤Ã¤¿¤é¡¢
+¤³¤ì¤è¤êÂ礭¤¤¥µ¥¤¥º¤òÅö¤Æ¤Ë¤·¤Æ¤Ï¤¤¤±¤Ê¤¤¡£¤â¤Ã¤È¤â¡¢É®¼Ô¤Î
+ÃΤ뤫¤®¤ê¤Ç¤Ï¡¢¼ÂºÝ¤Î¾å¸Â¤¬¤½¤ó¤Ê¤Ë¾®¤µ¤¤¼ÂÁõ¤Ê¤É¸ºß¤·¤Ê¤¤¤¬¡£
+.B \-\-show\-limits
+¥ª¥×¥·¥ç¥ó¤ò»È¤¨¤Ð¡¢»ÈÍÑÃæ¤Î¥·¥¹¥Æ¥à¤ÇÍ­¸ú¤Ê¼ÂºÝ¤Î¾å¸Â¤òÃΤ뤳¤È¤¬¤Ç¤­¤ë¡£
+
+
+.\"O .SH "SEE ALSO"
+.SH "´ØÏ¢¹àÌÜ"
+\fBfind\fP(1), \fBlocate\fP(1), \fBlocatedb\fP(5), \fBupdatedb\fP(1),
+\fBfork\fP(2), \fBexecvp\fP(3), 
+\fBFinding Files\fP (on-line in Info, or printed)
+.\"O .SH "BUGS"
+.SH "¥Ð¥°"
+.\"O The
+.\"O .B \-L 
+.\"O option is incompatible with the 
+.\"O .B \-I 
+.\"O option, but perhaps should not be.
+.B \-L
+¥ª¥×¥·¥ç¥ó¤Ï
+.B \-I
+¥ª¥×¥·¥ç¥ó¤ÈƱ»þ¤Ë»È¤¨¤Ê¤¤¡£Æ±»þ¤Ë»È¤¨¤¿Êý¤¬¤è¤¤¤Î¤«¤â¤·¤ì¤Ê¤¤¤¬¡£
+(ÌõÃí: 
+.B -I
+¥ª¥×¥·¥ç¥ó¤ÎÀâÌÀ¤Ë¤¢¤ë¤è¤¦¤Ë¡¢
+.BI \-I " replace-str"
+¤ò»ØÄꤹ¤ë¤È¡¢
+.BR \-L " 1"
+¤¬¼«Æ°Åª¤ËÀßÄꤵ¤ì¤ë¡£¤³¤³¤Ç¸À¤Ã¤Æ¤¤¤ë¤Î¤Ï¡¢¸½¾õ¤Ç¤Ï
+.BR \-L " 2"
+¤ä
+.BR \-L " 3"
+¤ò
+.B \-I
+¤È°ì½ï¤Ë»È¤Ã¤Æ¤â¡¢´üÂÔ¤¹¤ë¸ú²Ì¤òÆÀ¤é¤ì¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£)
+.\"O .P 
+.\"O It is not possible for 
+.\"O .B xargs 
+.\"O to be used securely, since there will always be a time gap between the 
+.\"O production of the list of input files and their use in the commands
+.\"O that 
+.\"O .B xargs 
+.\"O issues.  If other users have access to the system, they can manipulate
+.\"O the filesystem during this time window to force the action of the
+.\"O commands 
+.\"O .B xargs 
+.\"O runs to apply to files that you didn't intend.  For a more detailed
+.\"O discussion of this and related problems, please refer to the
+.\"O ``Security Considerations'' chapter in the findutils Texinfo
+.\"O documentation.  The 
+.\"O .B \-execdir 
+.\"O option of 
+.\"O .B find
+.\"O can often be used as a more secure alternative.
+.\"O 
+.P
+.B xargs
+¤ò°ÂÁ´¤Ë»È¤¦¤³¤È¤ÏÉÔ²Äǽ¤Ç¤¢¤ë¡£¤Ê¤¼¤Ê¤é¡¢ÆþÎϤµ¤ì¤ë¥Õ¥¡¥¤¥ë̾¤Î
+¥ê¥¹¥È¤òÀ¸À®¤¹¤ë»þ´Ö¤È
+.B xargs
+¤¬¼Â¹Ô¤¹¤ë¥³¥Þ¥ó¥É¤¬¤½¤ì¤ò»ÈÍѤ¹¤ë»þ´Ö¤È¤Î´Ö¤Ë¤Ï¡¢É¬¤º»þ´Öº¹¤¬
+¤¢¤ë¤«¤é¤À¡£¤â¤·¡¢Â¾¤Î¥æ¡¼¥¶¤¬¥·¥¹¥Æ¥à¤Ë¥¢¥¯¥»¥¹¤¹¤ë¤³¤È¤¬¤Ç¤­¤ì¤Ð¡¢
+¤½¤Î¥æ¡¼¥¶¤Ï¤³¤Î·ä´Ö¤Î»þ´Ö¤Ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òÁàºî¤·¤Æ¡¢
+.B xargs
+¤¬¼Â¹Ô¤¹¤ë¥³¥Þ¥ó¥É¤ÎÆ°ºî¤ò¡¢¤³¤Á¤é¤¬°Õ¿Þ¤·¤Æ¤¤¤Ê¤¤¥Õ¥¡¥¤¥ë¤Ë
+̵ÍýÌðÍý¸þ¤±¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤³¤ÎÌäÂê¤ä¡¢¤³¤ì¤Ë´ØÏ¢¤¹¤ëÌäÂê¤Ë¤Ä¤¤¤Æ¤Ï¡¢
+findutils ¤Ë´Þ¤Þ¤ì¤ë Texinfo Ê¸½ñ¤Î¡ÖSecurity Considerations¡×¤È¤¤¤¦¾Ï¤Ç
+¤â¤Ã¤ÈºÙ¤«¤¯ÏÀ¤¸¤Æ¤¤¤ë¤Î¤Ç¡¢¤½¤Á¤é¤ò»²¾È¤·¤Æ¤¤¤¿¤À¤­¤¿¤¤¡£
+¤Ê¤ª¡¢
+.B find
+¤Î
+.B \-execdir
+¥¢¥¯¥·¥ç¥ó¤Ï¡¢¤è¤ê°ÂÁ´¤ÊÊýË¡¤È¤·¤Æ
+.B xargs
+¤ÎÂå¤ï¤ê¤Ë»ÈÍѤǤ­¤ë¤³¤È¤¬Â¿¤¤¡£
+
+.\"O When you use the 
+.\"O .B \-I 
+.\"O option, each line read from the input is buffered 
+.\"O internally.   This means that there is an upper limit on the length 
+.\"O of input line that 
+.\"O .B xargs 
+.\"O will accept when used with the 
+.\"O .B \-I 
+.\"O option.  To work around this 
+.\"O limitation, you can use the 
+.\"O .B \-s 
+.\"O option to increase the amount of
+.\"O buffer space that 
+.\"O .B xargs 
+.\"O uses, and you can also use an extra invocation of 
+.\"O .B xargs 
+.\"O to ensure that very long lines do not occur.  
+.B \-I
+¥ª¥×¥·¥ç¥ó¤ò»È¤¦¤È¡¢É¸½àÆþÎϤ«¤éÆɤ߹þ¤Þ¤ì¤¿³Æ¹Ô¤ÏÆâÉôŪ¤Ë¥Ð¥Ã¥Õ¥¡¤µ¤ì¤ë¡£
+¤³¤ì¤Ï¡¢
+.B \-I
+¥ª¥×¥·¥ç¥ó¤òÉÕ¤±¤Æ»È¤Ã¤¿¤È¤­¡¢
+.B xargs
+¤¬¼õ¤±ÉÕ¤±¤ëÆþÎϹ԰ì¹Ô¤ÎŤµ¤Ë¾å¸Â¤¬¤¢¤ë¤È¤¤¤¦¤³¤È¤À¡£
+¤³¤ÎÀ©¸Â¤ò²óÈò¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
+.B \-s
+¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¡¢
+.B xargs
+¤¬»ÈÍѤ¹¤ë¥Ð¥Ã¥Õ¥¡¶õ´Ö¤Î¥µ¥¤¥º¤òÁý¤ä¤·¤Æ¤ä¤ì¤Ð¤è¤¤¡£¤µ¤é¤Ë¡¢
+.B xargs
+¤ò¤â¤¦°ì¤Ä¼Â¹Ô¤¹¤ì¤Ð¡¢
+Ť¹¤®¤ë¹Ô¤Î½Ð¸½¤ò³Î¼Â¤ËÈò¤±¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
+.\"O For example: 
+¤¿¤È¤¨¤Ð¡¢
+.P
+.B somecommand | xargs \-s 50000 echo | xargs \-I '{}' \-s 100000 rm '{}'
+.P
+.\"O Here, the first invocation of 
+.\"O .B xargs 
+.\"O has no input line length limit
+.\"O because it doesn't use the 
+.\"O .B \-i 
+.\"O option.  The second invocation of
+.\"O .B xargs 
+.\"O does have such a limit, but we have ensured that the it never encounters 
+.\"O a line which is longer than it can handle.   This is not an ideal 
+.\"O solution.  Instead, the 
+.\"O .B \-i 
+.\"O option should not impose a line length
+.\"O limit, which is why this discussion appears in the BUGS section.
+.\"O The problem doesn't occur with the output of 
+.\"O .BR find (1) 
+.\"O because it emits just one filename per line.
+¤³¤ÎÎã¤Ç¤Ï¡¢
+.B xargs
+¤ÎºÇ½é¤Î¼Â¹Ô¤Ë¤Ï¡¢ÆþÎϹԤÎŤµ¤Î¾å¸Â¤¬¤Ê¤¤¡£
+.B \-I
+¥ª¥×¥·¥ç¥ó¤ò»È¤Ã¤Æ¤¤¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£
+.B xargs
+¤ÎÆóÈÖÌܤμ¹Ԥˤϡ¢¤½¤¦¤·¤¿¾å¸Â¤¬¤¢¤ë¤¬¡¢½èÍý¤Ç¤­¤ë°Ê¾å¤ÎŤµ¤Î¹Ô¤Ë
+ÀäÂФ˽вñ¤ï¤Ê¤¤¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¤³¤ì¤¬ÍýÁÛŪ¤Ê²ò·èË¡¤À
+¤È¤¤¤¦¤Î¤Ç¤Ï¤Ê¤¤¡£¤à¤·¤í¡¢
+.B \-I
+¥ª¥×¥·¥ç¥ó¤Ë¤è¤Ã¤ÆÆþÎϹԤÎŤµ¤Ë¾å¸Â¤¬¤Ç¤­¤Ê¤¤Êý¤¬¤è¤¤¤Î¤Ç¤¢¤ê¡¢
+¤À¤«¤é¤³¤½¡¢¤³¤ÎÌäÂê¤ò¡Ö¥Ð¥°¡×¥»¥¯¥·¥ç¥ó¤ÇÏÀ¤¸¤Æ¤¤¤ë¤Î¤Ç¤¢¤ë¡£
+¤Ê¤ª¡¢¤³¤ÎÌäÂê¤Ï
+.BR find (1)
+¤Î½ÐÎϤǤϵ¯¤­¤Ê¤¤¡£
+.B find
+¤Ï 1 ¹Ô¤Ë 1 ¥Õ¥¡¥¤¥ë̾¤·¤«½ÐÎϤ·¤Ê¤¤¤«¤é¤À¡£ 
+.\"O .P
+.\"O The best way to report a bug is to use the form at
+.\"O http://savannah.gnu.org/bugs/?group=findutils.  
+.\"O The reason for this is that you will then be able to track progress in
+.\"O fixing the problem.   Other comments about \fBxargs\fP(1) and about
+.\"O the findutils package in general can be sent to the 
+.\"O .I bug\-findutils
+.\"O mailing list.  To join the list, send email to 
+.\"O .IR bug\-findutils\-request@gnu.org .
+.P
+¥Ð¥°Êó¹ð¤ÎºÇÁ±¤ÎÊýË¡¤Ï¡¢
+http://savannah.gnu.org/bugs/?group=findutils
+¤Ë¤¢¤ë½ñ¼°¤ò»ÈÍѤ¹¤ë¤³¤È¤À¡£¤½¤¦¤¹¤ì¤Ð¡¢ÌäÂê²ò·è¤Î¿Ê¹Ô¾õÂÖ¤ò
+Äɤ¦¤³¤È¤¬¤Ç¤­¤ë¤«¤é¤Ç¤¢¤ë¡£\fBxargs\fP(1) ¤ä
+findutils ¥Ñ¥Ã¥±¡¼¥¸Á´È̤ˤĤ¤¤Æ¤Î¤½¤Î¾¤Î¤´°Õ¸«¤Ï¡¢
+.I bug\-findutils
+¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë¤ª½Ð¤·¤Ë¤Ê¤ì¤Ð¤è¤¤¡£¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë»²²Ã¤¹¤ë¤Ë¤Ï¡¢
+.I bug\-findutils\-request@gnu.org
+°¸¤Æ¤Ë E ¥á¡¼¥ë¤òÁ÷¤Ã¤Æ¤¤¤¿¤À¤­¤¿¤¤¡£
index a34d84b..27d1f0c 100644 (file)
@@ -1,5 +1,5 @@
 ○:GNU findutils:4.4.2:0000/00/00:find:1:2010/12/20::cyoichi@maple.ocn.ne.jp:Chonan Yoichi:
 ☆:GNU findutils:4.1=>4.4.2:0000/00/00:locate:1:1997/05/11::nakano@apm.seikei.ac.jp:NAKANO Takeo:
 ☆:GNU findutils:4.1=>4.4.2:0000/00/00:updatedb:1:1997/05/11::nakano@apm.seikei.ac.jp:NAKANO Takeo:
\98\86:GNU findutils:4.1=>4.4.2:0000/00/00:xargs:1:1998/08/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
\97\86:GNU findutils:4.1=>4.4.2:0000/00/00:xargs:1:2010/12/26::cyoichi@maple.ocn.ne.jp:Chonan Yoichi:
 ☆:GNU findutils:4.1=>4.4.2:0000/00/00:locatedb:5:1997/05/11::nakano@apm.seikei.ac.jp:NAKANO Takeo: