OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / GNU_textutils / release / man1 / tr.1
diff --git a/manual/GNU_textutils/release/man1/tr.1 b/manual/GNU_textutils/release/man1/tr.1
new file mode 100644 (file)
index 0000000..108312d
--- /dev/null
@@ -0,0 +1,306 @@
+.\"    This file documents the GNU text utilities.
+.\" 
+.\"    Copyright (C) 1994, 95, 96 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 all rights reserved.
+.\" Translated Mon Jul 14 1997 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
+.\"
+.TH TR 1 "GNU Text Utilities" "FSF" \" -*- nroff -*-
+.SH Ì¾Á°
+tr \- Ê¸»ú¤òÊÑ´¹¡¢¾Ãµî¤¹¤ë
+.SH ½ñ¼°
+.B tr
+[\-cst] [\-\-complement] [\-\-squeeze\-repeats]
+[\-\-truncate\-set1] string1 string2
+.br
+.B tr
+{\-s,\-\-squeeze\-repeats} [\-c] [\-\-complement] string1
+.br
+.B tr
+{\-d,\-\-delete} [\-c] string1
+.br
+.B tr
+{\-d,\-\-delete} {\-s,\-\-squeeze\-repeats} [\-c] [\-\-complement]
+string1 string2
+.PP
+GNU ÈÇ
+.B tr
+¤Ï \-\-help ¤ª¤è¤Ó \-\-version ¥ª¥×¥·¥ç¥ó¤â¼õ¤±ÉÕ¤±¤ë¡£
+.SH ÀâÌÀ
+¤³¤Îʸ½ñ¤Ï¤â¤¦¥á¥ó¥Æ¥Ê¥ó¥¹¤µ¤ì¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¢ÉÔÀµ³Î¡¦ÉÔ´°Á´
+¤Ê²ÄǽÀ­¤¬¤¢¤ë¡£¸½ºß¤Ï texinfo Ê¸½ñ¤¬Àµ¼°¤Ê¾ðÊó¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
+.PP
+¤³¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï GNU ÈÇ
+.BR tr
+¤Ë¤Ä¤¤¤Æµ­½Ò¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
+.B tr
+¤Ïɸ½àÆþÎϤòɸ½à½ÐÎϤ˥³¥Ô¡¼¤¹¤ë¤¬¡¢¤½¤ÎºÝ¤Ë°Ê²¼¤Î¤¦¤Á¤Î¤¤¤º¤ì¤«¤ò¹Ô¤¦¡£
+.IP
+\(bu Ê¸»ú¤òÊÑ´¹¤·¡¢¥ª¥×¥·¥ç¥ó¤Ç»ØÄꤹ¤ì¤Ð¤µ¤é¤ËϢ³¤¹¤ëʸ»ú¤ò°µ½Ì 
+(squeeze) ¤¹¤ë¡£
+.br
+\(bu Ï¢Â³¤¹¤ëʸ»ú¤ò°µ½Ì¤¹¤ë¡£
+.br
+\(bu Ê¸»ú¤òºï½ü¤¹¤ë¡£
+.br
+\(bu Ê¸»ú¤òºï½ü¤·¤Æ¤«¤é¡¢Ï¢Â³¤¹¤ëʸ»ú¤ò°µ½Ì¤¹¤ë¡£
+.PP
+\fIstring1\fP ¤ª¤è¤Ó (Í¿¤¨¤é¤ì¤Æ¤¤¤ì¤Ð) \fIstring2\fP °ú¤­¿ô¤Ï½ç½ø¤ò»ý¤Ã
+¤¿Ê¸»ú¤Î¥»¥Ã¥È¤òÄêµÁ¤¹¤ë¡£°Ê²¼¤ÎÀâÌÀ¤Ç¤Ï¤³¤ì¤ò set1 ¤ª¤è¤Ó set2 ¤È¸Æ¤Ö¡£
+¤³¤ì¤é¤Îʸ»ú¥»¥Ã¥È¤¬ÆþÎϤ˸ºß¤¹¤ë¤È¡¢
+.B tr
+¤Ï¤½¤Îʸ»ú¤ËÂФ·¤ÆÆ°ºî¤ò¹Ô¤¦¡£
+.I \-\-complement
+(\fI\-c\fP) ¥ª¥×¥·¥ç¥ó¤Ï set1 ¤ò¤½¤ÎÊ佸¹ç (set1 ¤Ë´Þ¤Þ¤ì¤Ê¤¤Ê¸»ú¤¹¤Ù
+¤Æ) ¤ËÃÖ´¹¤¹¤ë¡£
+.SS Ê¸»ú¥»¥Ã¥È¤Î»ØÄê
+.PP
+\fIstring1\fP ¤ª¤è¤Ó \fIstring2\fP °ú¤­¿ô¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÏÀµµ¬É½¸½¤È»÷
+¤¿¤â¤Î¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£¤·¤«¤·Àµµ¬É½¸½¤½¤Î¤â¤Î¤Ç¤Ï¤Ê¤¯¡¢¼Â¤Ïʸ»ú¤ÎʤӤË
+²á¤®¤Ê¤¤¡£¤³¤ì¤é¤Îʸ»úÎó¤ÎÃæ¤Ëµ­¤µ¤ì¤¿Ê¸»ú¤Ï¡¢¤Û¤È¤ó¤É¤Î¾ì¹ç¤Ï¤½¤Îʸ»ú
+¼«¿È¤ò»Ø¤¹¡£Ê¸»úÎó¤Ë¤ÏÊص¹¾å°Ê²¼¤Î¤è¤¦¤Êû½Ì·Á¤òÍѤ¤¤ë¤³¤È¤â¤Ç¤­¤ë¡£¤¿
+¤À¤·¡¢ \fIstring1\fP ¤Þ¤¿¤Ï \fIstring2\fP ¤Î¤¤¤º¤ì¤«¤Ë¤·¤«ÍѤ¤¤ë¤³¤È¤Î
+¤Ç¤­¤Ê¤¤¤â¤Î¤â¤¢¤ë¡£µ­½Ò¤ËÃí°Õ¤¹¤ë¤³¤È¡£
+.PP
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ë¤è¤ë¥¨¥¹¥±¡¼¥×¡£°Ê²¼°Ê³°¤Îʸ»ú¤¬¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å¤Ë³
+¤¤¤¿¾ì¹ç¤Ï¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤¬½Ð¤ë¡£
+.IP \ea
+Control-G
+.IP \eb
+Control-H
+.IP \ef
+Control-L
+.IP \en
+Control-J
+.IP \er
+Control-M
+.IP \et
+Control-I
+.IP \ev
+Control-K
+.IP \eooo
+\fIooo\fP (1¡Á3 ·å¤Î 8 ¿Ê¿ô) ¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤ëʸ»ú¡£
+.IP \e\e
+¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥åʸ»ú¡£
+.PP
+ÈÏ°Ï»ØÄê¡£ `\fIm\fP\-\fIn\fP' ¤È¤¤¤Ã¤¿µ­½Ò¤Ï¡¢ \fIm\fP ¤«¤é \fIn\fP ¤Þ
+¤Ç¤Î¤¹¤Ù¤Æ¤Îʸ»ú¤ò¾º½ç¤ËŸ³«¤·¤¿Ê¸»úÎó¤Ë¤Ê¤ë¡£ \fIm\fP ¤Ï \fIn\fP ¤ÎÁ°
+¤Ë¤Ê¤±¤ì¤Ð¤Ê¤é¤º¡¢¤³¤ì¤ËÈ¿¤·¤¿¾ì¹ç¤Ï¥¨¥é¡¼¤È¤Ê¤ë¡£Î㤨¤Ð `0\-9' ¤Ï 
+`0123456789' ¤ò»ØÄꤷ¤¿¤Î¤ÈƱ¤¸¤³¤È¤Ë¤Ê¤ë¡£
+System V ÈǤÎ
+.B tr
+¤Ç¤ÏÈϰϤò»ØÄꤹ¤ëºÝ¤Ë³Ñ³ç¸Ì `[]' ¤òÍѤ¤¤ë¤¬¡¢
+GNU ÈÇ
+.BR tr
+¤Ç¤Ï¤³¤Î·Á¼°¤Ï¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¡£¤¿¤À¤·¤³¤Î·Á¼°¤Ë¤ª¤±¤ëÊÑ´¹»ØÄê¤Ï
+string1 ¤È string2 ¤Î´Ö¤Ç³Ñ³ç¸Ì¤¬Âбþ¤·¤Æ¤¤¤ì¤ÐÍ­¸ú¤Ç¤¢¤ë¡£
+.PP
+·«¤êÊÖ¤·Ê¸»ú¡£ \fIstring2\fP ¤Ë¤ª¤±¤ë `[\fIc\fP*\fIn\fP]' ¤È¤¤¤Ã¤¿µ­½Ò
+¤Ï \fIn\fP ¸Ä¤Îʸ»ú \fIc\fP ¤ËŸ³«¤µ¤ì¤ë¡£¤·¤¿¤¬¤Ã¤Æ `[y*6]' ¤Ï 
+`yyyyyy' ¤Ë¤Ê¤ë¡£ \fIstring2\fP ¤Ë¤ª¤±¤ë `[\fIc\fP*]' ¤Ï set2 ¤ò set1 
+¤ÈƱ¤¸Ä¹¤µ¤Ë¤¹¤ë¤¿¤á¤ËɬÍפʸĿô¤Îʸ»ú \fIc\fP ¤ËŸ³«¤µ¤ì¤ë¡£ 
+\fIn\fP ¤¬ 0 ¤Ç¤Ï¤¸¤Þ¤ë¾ì¹ç¤Ï 8 ¿Ê¿ô¤È¤ß¤Ê¤µ¤ì¡¢¤½¤ì°Ê³°¤Î¾ì¹ç¤Ï 10 ¿Ê
+¿ô¤È¤ß¤Ê¤µ¤ì¤ë¡£
+.PP
+ʸ»ú¥¯¥é¥¹¡£ `[:\fIclass-name\fP:]' ¤È¤¤¤Ã¤¿µ­½Ò¤Ï¤¢¤é¤«¤¸¤áÄêµÁ¤µ¤ì¤¿
+ʸ»ú¥¯¥é¥¹ \fIclass-name\fP ¤Î¤¹¤Ù¤Æ¤Îʸ»ú¤ËŸ³«¤µ¤ì¤ë¡£Ê¸»ú¥¯¥é¥¹¤Ë¤Ï
+ÆÃÄê¤Î½ç½ø¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£¤¿¤À¤· `upper' ¤È `lower' ¥¯¥é¥¹¤Î¤ß¤ÏÎã
+³°¤Ç¡¢¾º½ç¤ËŸ³«¤µ¤ì¤ë¡£
+.I \-\-delete
+(\fI\-d\fP) ¤ª¤è¤Ó
+.I \-\-squeeze\-repeats
+(\fI\-s\fP) ¤ÎξÊý¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï¡¢ \fIstring2\fP ¤Ë¤Ï¤É¤ó¤Êʸ»ú¥¯
+¥é¥¹¤Ç¤âÍѤ¤¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤½¤ì°Ê³°¤Î¾ì¹ç¤Ï¡¢ \fIstring2\fP ¤Ë»ØÄê¤Ç
+¤­¤ë¤Î¤Ï `lower' ¤ª¤è¤Ó `upper' ¤Î¤ß¤Ç¡¢¤·¤«¤â¤½¤ì¤¾¤ì¤ËÂбþ¤¹¤ë¥¯¥é¥¹
+(`lower' ¤Ë¤Ï `upper'¡¢ `upper' ¤Ë¤Ï `lower') ¤¬ \fIstring1\fP ¤ÎƱ¤¸
+°ÌÃ֤˻ØÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤³¤Î¾ì¹ç¤ÏÂçʸ»ú¾®Ê¸»ú¤¬ÊÑ´¹¤µ¤ì¤ë¡£
+ʸ»ú¥¯¥é¥¹Ì¾¤ò°Ê²¼¤Ë¼¨¤¹¡£¤³¤ì¤é°Ê³°¤Î̾Á°¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¥¨¥é¡¼¤È
+¤Ê¤ë¡£
+.IP alnum
+ʸ»ú¤È¿ô»ú¡£
+.IP alpha
+ʸ»ú¡£
+.IP blank
+¿åÊ¿Êý¸þ¤Î¶õÇò (Horizontal whitespace)¡£
+.IP cntrl
+¥³¥ó¥È¥í¡¼¥ëʸ»ú¡£
+.IP digit
+¿ô»ú¡£
+.IP graph
+°õºþ¤Ç¤­¤ëʸ»ú¡£¶õÇò¤Ï´Þ¤Þ¤Ê¤¤¡£
+.IP lower
+¾®Ê¸»ú¡£
+.IP print
+°õºþ¤Ç¤­¤ëʸ»ú¡£¶õÇò¤â´Þ¤à¡£
+.IP punct
+¶çÆÉÅÀ¡£
+.IP space
+¿åÊ¿¤ª¤è¤Ó¿âľÊý¸þ¤Î¶õÇò
+.IP upper
+Âçʸ»ú
+.IP xdigit
+16 ¿Ê¿ô¤Îʸ»ú
+.PP
+Åù²Á¥¯¥é¥¹¡£ `[=\fIc\fP=]' ¤È¤¤¤Ã¤¿µ­½Ò¤Ï \fIc\fP ¤ÈÅù²Á¤Êʸ»ú¤ËŸ³«¤µ
+¤ì¤ë¡£¤³¤Î¤È¤­½ç½ø¤ÏÄêµÁ¤µ¤ì¤Ê¤¤¡£Åù²Á¥¯¥é¥¹¤Ï±Ñ¸ì°Ê³°¤Î¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È
+¤ò¥µ¥Ý¡¼¥È¤¹¤ë¤¿¤á¤ËºÇ¶áȯÌÀ¤µ¤ì¤¿¤â¤Î¤Ç¤¢¤ë¡£¤·¤«¤·¸½ºß¤Î¤È¤³¤í¤³¤ì¤é
+¤ÎÄêµÁ¤äÆâÍÆ»ØÄê¤Ëɸ½àŪ¤ÊÊýË¡¤Ï¤Ê¤¤¤è¤¦¤Ç¤¢¤ë¡£¤·¤¿¤¬¤Ã¤Æ GNU ÈÇ
+.BR tr
+¤Ç¤â´°Á´¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£¤½¤ì¤¾¤ì¤Îʸ»ú¤ÎÅù²Á¥¯¥é¥¹¤Ï¤½¤Îʸ»ú¤«¤é
+¤Î¤ß¹½À®¤µ¤ì¤Æ¤¤¤ë¡£¤·¤¿¤¬¤Ã¤Æ¤³¤Îµ¡Ç½¤Ï¸½ºß¤Î¤È¤³¤íÌò¤ËΩ¤¿¤Ê¤¤¡£
+.SS ÊÑ´¹
+.PP
+.B tr
+¤Ï \fIstring1\fP ¤È \fIstring2\fP ¤ÎξÊý¤¬»ØÄꤵ¤ì¤Æ¤¤¤Æ¡¢ \-\-delete
+(\fI\-d\fP) ¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë¤ÏÊÑ´¹¤ò¹Ô¤¦¡£
+.B tr
+¤ÏÆþÎϤΤ¦¤Á set1 ¤Ë¤¢¤ëʸ»ú¤ò set2 ¤ÎÂбþ¤¹¤ë°ÌÃ֤ˤ¢¤ëʸ»ú¤ËÊÑ´¹¤¹¤ë¡£
+set1 ¤Ë̵¤¤Ê¸»ú¤Ï¤½¤Î¤Þ¤Þ½ÐÎϤµ¤ì¤ë¡£¤â¤·Ê¸»ú¤¬ set1 ¤Ë£²²ó°Ê¾å¸½¤ï¤ì¡¢ 
+set2 ¤ÎÂбþ¤¹¤ëʸ»ú¤¬¤¹¤Ù¤ÆƱ¤¸¤Ç¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢ºÇ¸å¤Îʸ»ú¤À¤±¤¬»È¤ï¤ì
+¤ë¡£Î㤨¤Ð°Ê²¼¤ÎÆó¤Ä¤Î¥³¥Þ¥ó¥É¤ÏÅù²Á¤Ç¤¢¤ë:
+.RS
+.nf
+tr aaa xyz
+tr a z
+.fi
+.RE
+.PP
+.B tr
+¤ÎÎɤ¯ÍѤ¤¤é¤ì¤ë»ÈÍÑË¡¤È¤·¤Æ¤Ï¡¢¾®Ê¸»ú¤ÎÂçʸ»ú¤Ø¤ÎÊÑ´¹¤¬¤¢¤²¤é¤ì¤ë¡£¤¤
+¤í¤¤¤í¤Ê¤ä¤êÊý¤¬²Äǽ¤Ç¤¢¤ë¤¬¡¢°Ê²¼¤ËÎã¤ò£³¤Ä¤Û¤É¼¨¤¹¡£
+.RS
+.nf
+tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
+tr a-z A-Z
+tr '[:lower:]' '[:upper:]'
+.fi
+.RE
+.PP
+.B tr
+¤¬ÊÑ´¹¤ò¹Ô¤¦ºÝ¤Ë¤Ï¡¢ set1 ¤È set2 ¤ÏÄ̾ïƱ¤¸Ä¹¤µ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ 
+set1 ¤¬ set2 ¤è¤êû¤¤¾ì¹ç¤Ë¤Ï¡¢ set2 ¤ÎÈøÉô¤Î;¤ê¤Ï̵»ë¤µ¤ì¤ë¡£
+.PP
+µÕ¤Ë set1 ¤ò set2 ¤è¤êŤ¯»ØÄꤹ¤ë¤È¡¢Æ°ºî¤Ïͽ¬¤Ç¤­¤Ê¤¯¤Ê¤ë¡£ POSIX.2 
+¤Ë¤è¤ì¤Ð¡¢·ë²Ì¤ÏÄêµÁ¤µ¤ì¤Ê¤¤¡£¤³¤Î¤è¤¦¤Ê¾ì¹ç¡¢ BSD ÈÇ
+.B tr
+¤Ç¤Ï set2 ¤Î­¤ê¤Ê¤¤Éôʬ¤òºÇ¸å¤Îʸ»ú¤ÇËä¤á¡¢ set1 ¤ÈƱ¤¸Ä¹¤µ¤Ë¤¹¤ë¡£ 
+¤Þ¤¿ System V ÈÇ
+.B tr
+¤Ï set1 ¤ÎÈøÉô¤òÀÚ¤ê¼Î¤Æ¤Æ set2 ¤ÈƱ¤¸Ä¹¤µ¤Ë¤¹¤ë¡£
+.PP
+¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï GNU ÈÇ
+.B tr
+¤Ï BSD ÈÇ
+.B tr
+¤ÈƱ¤¸¤è¤¦¤Ë¿¶¤ëÉñ¤¦¡£
+¤Þ¤¿ \-\-truncate\-set1 (\fI\-t\fP) ¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
+GNU ÈÇ
+.B tr
+¤Ï System V ÈÇ
+.B tr
+¤Î¤è¤¦¤Ë¿¶¤ëÉñ¤¦¡£¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏÊÑ´¹°Ê³°¤ÎÅÀ¤Ë´Ø¤·¤Æ¤Ï̵»ë¤µ¤ì¤ë¡£
+.PP
+System V ÈÇ
+.B tr
+Ū¤Ê¿¶¤ëÉñ¤¤¤Î²¼¤Ç¤Ï¡¢ BSD ÈǤÎͭ̾¤ÊÍÑË¡:
+.RS
+.nf
+tr -cs A-Za-z0-9 '\e012'
+.fi
+.RE
+¤Ï»È¤¨¤Ê¤¯¤Ê¤ë¡£¤³¤ì¤Ï¥¢¥ë¥Õ¥¡¥Ù¥Ã¥Èʸ»ú¤ª¤è¤Ó¿ô»ú°Ê³°¤Îʸ»ú¤ò²þ¹Ôʸ»ú
+¤ËÃÖ´¹¤¹¤ë¤â¤Î¤Ç¤¢¤ë¤¬¡¢ System V ¤Ç¤ÏÆâÍƤ¬ 0 ¤Î¥Ð¥¤¥È (set1 ¤ÎÊ佸
+¹ç¤ÎÀèƬÍ×ÁÇ) ¤Î¤ß¤òÊÑ´¹¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£
+.SS ·«¤êÊÖ¤·¤Î°µ½Ì¤Èºï½ü
+.PP
+\-\-delete (\fI\-d\fP) ¥ª¥×¥·¥ç¥ó¤À¤±¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï¡¢
+.B tr
+¤ÏÆþÎϤΤ¦¤Á set1 ¤Ë¤¢¤ëʸ»ú¤òºï½ü¤¹¤ë¡£
+.PP
+\-\-squeeze\-repeats (\fI\-s\fP) ¥ª¥×¥·¥ç¥ó¤À¤±¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
+.B tr
+¤ÏÆþÎϤΤ¦¤Á¡¢ set1 ¤Ë¤¢¤ëʸ»ú¤Î·«¤êÊÖ¤·¤ò¡¢¤½¤Îʸ»ú 1 »ú¤ËÃÖ¤­´¹¤¨¤ë¡£
+.PP
+\-\-delete ¤È \-\-squeeze\-repeats ¤ÎξÊý¤Î¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤¿¾ì¹ç
+¤Ë¤Ï¡¢
+.B tr
+¤Ï¤Þ¤º set1 ¤Ë¤¢¤ëʸ»ú¤òºï½ü¤·¡¢»Ä¤ê¤Î¤¦¤Á set2 ¤Ë¤¢¤ëʸ»ú¤Î·«¤êÊÖ¤·¤ò
+°µ½Ì¤¹¤ë¡£
+.PP
+The \-\-squeeze\-repeats ¥ª¥×¥·¥ç¥ó¤ÏÊÑ´¹¤È¶¦¤ËÍѤ¤¤ë¤³¤È¤â¤Ç¤­¤ë¡£¤³¤Î
+¾ì¹ç¤Ë¤Ï
+.B tr
+¤Ï¤Þ¤ºÊÑ´¹¤ò¹Ô¤¤¡¢»Ä¤ê¤Îʸ»ú¤Î¤¦¤Á set2 ¤Ë¤¢¤ë¤â¤Î¤ò°µ½Ì¤¹¤ë¡£
+.PP
+°Ê²¼¤Ë¤³¤ì¤é¤Î¥ª¥×¥·¥ç¥ó¤ÎÁȤ߹ç¤ï¤»¤ÎÍøÍÑÎã¤ò¼¨¤¹:
+.PP
+ÆâÍƤ¬ 0 ¤Î¥Ð¥¤¥È¤òºï½ü¤¹¤ë:
+.RS
+tr -d '\e000'
+.RE
+.PP
+¤¹¤Ù¤Æ¤Îñ¸ì¤ò¤½¤ì¼«¿È¤Î¤ß¤«¤é¤Ê¤ë¹Ô¤ËÊÑ´¹¤¹¤ë¡£°Ê²¼¤Ï¥¢¥ë¥Õ¥¡¥Ù¥Ã¥Èʸ
+»ú¡¢¿ô»ú°Ê³°¤Îʸ»ú¤ò²þ¹Ôʸ»ú¤ËÊÑ´¹¤·¡¢²þ¹Ôʸ»ú¤Î·«¤êÊÖ¤·¤ò°ì¤Ä¤Î²þ¹Ôʸ
+»ú¤Ë°µ½Ì¤¹¤ë:
+.RS
+tr -cs '[a-zA-Z0-9]' '[\en*]'
+.RE
+.PP
+²þ¹Ôʸ»ú¤Î·«¤êÊÖ¤·¤ò°ì¤Ä¤Î²þ¹Ôʸ»ú¤ËÊÑ´¹¤¹¤ë¡£
+.RS
+tr -s '\en'
+.RE
+.PP
+GNU ÈÇ
+.B tr
+¤Ï¡¢°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤â (¾¤Î¤É¤ó¤Ê¥ª¥×¥·¥ç¥ó¤È¤ÎÁȤ߹ç¤ï¤»¤Ç¤â) ¼õ¤±ÉÕ¤±¤ë¡£
+.TP
+.I "\-\-help"
+»È¤¤Êý¤Ë´Ø¤¹¤ë¥á¥Ã¥»¡¼¥¸¤òɸ½à½ÐÎϤËɽ¼¨¤·¡¢¼Â¹ÔÀ®¸ù¤òÊÖ¤·¤Æ½ªÎ»¤¹¤ë¡£
+.TP
+.I "\-\-version"
+¥Ð¡¼¥¸¥ç¥ó¾ðÊó¤òɸ½à½ÐÎϤËɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë¡£
+.SS ·Ù¹ð¥á¥Ã¥»¡¼¥¸
+.PP
+´Ä¶­ÊÑ¿ô POSIXLY_CORRECT ¤ò»ØÄꤹ¤ë¤È¡¢ POSIX.2 ¤È¤Î¸·Ì©¤Ê¸ß´¹À­¤òÊݾÚ
+¤¹¤ë¤¿¤á¤Ë¡¢·Ù¹ð¤ª¤è¤Ó¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤Î¤¤¤¯¤Ä¤«¤¬½ÐÎϤµ¤ì¤Ê¤¯¤Ê¤ë¡£ÄÌ
+¾ï¤Ê¤é¤Ð°Ê²¼¤Î¤è¤¦¤Ê¾õ¶·¤Ç½Ð¤ë¥á¥Ã¥»¡¼¥¸¤Ç¤¢¤ë¡£
+.PP
+1.
+.I \-\-delete
+¥ª¥×¥·¥ç¥ó¤¬»ØÄꤵ¤ì¤Æ¤ª¤ê¡¢
+.I \-\-squeeze\-repeats
+¤¬»ØÄꤵ¤ì¤Æ¤ª¤é¤º¡¢¤«¤Ä \fIstring2\fP ¤¬Í¿¤¨¤é¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢ GNU 
+ÈÇ
+.B tr
+¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï»ÈÍÑË¡¤Î¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤·¤Æ½ªÎ»¤¹¤ë¡£¤Ê¤¼¤Ê¤é¤³¤Î¤È¤­ 
+\fIstring2\fP ¤ÏÍøÍѤµ¤ì¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£¤·¤«¤· POSIX µ¬³Ê¤Ë¤è¤ì¤Ð¡¢¤³
+¤Î¾ì¹ç¤Ï \fIstring2\fP ¤Ïñ¤Ë̵»ë¤µ¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£¤·¤«¤·°ú¤­¿ô¤ò
+ÌۤäÆ̵»ë¤¹¤ë¤Î¤ÏÎɤ¯¤Ê¤¤»ÅÍͤÀ¤È»×¤¦¤Î¤À¤¬¡£
+.PP
+2. ¤¢¤¤¤Þ¤¤¤Ê 8 ¿Ê¿ô¥¨¥¹¥±¡¼¥×¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡£Î㤨¤Ð \e400 ¤Ï¼ÂºÝ¤Ë
+¤Ï \e40 ¤È¿ô»ú 0 ¤ÎʤӤȲò¼á¤µ¤ì¤ë¡£¤Ê¤¼¤Ê¤é 8 ¿Ê¿ô¤Î 400 ¤¬Âбþ¤¹¤ë
+¥Ð¥¤¥È¤Ï¸ºß¤·¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£
+.PP
+GNU ÈÇ
+.B tr
+¤Ï BSD ¤ä System V ¤È¤Î¸ß´¹À­¤ÏÊݾڤ·¤Æ¤¤¤Ê¤¤¤³¤È¤ËÃí°Õ¤¹¤ë¤³¤È¡£Îã¤ò
+µó¤²¤ì¤Ð¡¢ POSIX ÄêµÁ¤Ë¤¢¤ë [:alpha:] ¤ä [=c=]¡¢ [c*10] ¤È¤¤¤Ã¤¿»ØÄê¤Î
+²ò¼á¤ò»ß¤á¤µ¤»¤ë¤è¤¦¤Ê¥ª¥×¥·¥ç¥ó¤Ï¸ºß¤·¤Ê¤¤¡£¤Þ¤¿ GNU ÈÇ
+.B tr
+¤ÏÆâÍƤ¬ 0 ¤Î¥Ð¥¤¥È¤ò¼«Æ°Åª¤Ë¤Ïºï½ü¤·¤Ê¤¤¡£°ìÊý¤³¤ì¤Þ¤Ç¤Î UNIX ÈǤǤϡ¢
+¤³¤Î¥Ð¥¤¥È¤ò»Ä¤¹ÊýË¡¤ÎÊý¤¬Â¸ºß¤·¤Ê¤¤¡£