diff options
Diffstat (limited to 'ruby.1')
-rw-r--r-- | ruby.1 | 212 |
1 files changed, 212 insertions, 0 deletions
diff --git a/ruby.1 b/ruby.1 new file mode 100644 index 0000000000..df2e0aa6fa --- /dev/null +++ b/ruby.1 @@ -0,0 +1,212 @@ +.\"ruby.1 - -*- Nroff -*- +.\" $Author$ +.\" $Date$ +.\" created at: Tue Apr 12 01:45:04 GMT 1994 +.TH RUBY 1 "\*(RP" +.UC +.SH NAME +ruby \- ���֥������Ȼظ�������ץȸ��� +.SH "SYNOPSIS ����" +.B ruby +[ +.B options +] filename args +.SH DESCRIPTION +.IB Ruby +��, ��ڤʥ��֥������Ȼظ��ץ�����ߥ�¸����뤿��μ +�ε�ǽ����ĥ��֥������Ȼظ�������ץȸ���Ǥ���. �����߷פ� +���ܸ�§��, �ʲ����̤�Ǥ���. + +.IP ��ǽ�� +���֥������Ȼظ��ץ�����ߥȥ�����ץȥץ�����ߥΤ� +���ɬ�פʵ�ǽ��ʬ��������. �ä˥ƥ����Ƚ����ط��ε�ǽ��˭ +�٤˻���. �ޤ�, ���ʥ��֥������Ȼظ�����Ǥ���ʤ���, ɬ�� +�Ǥ���м�³�����ץ�����ߥ��ǽ�Ǥ���. +.IP ��ĥ�� +ɬ�פ˱������ưפ˵�ǽ���ĥ�Ǥ���. ���饹��ͳ���ɲäǤ��� +���Ȥ�����, C�ץ������Υ�ˤ�äƥ��ץ�ˤ���� +�뵡ǽ���ɲäǤ���. ����˥ץ�åȥե�����ˤ�äƤ�, ưŪ�� +���֥������ȥ����ɤ����뵡ǽ������. +.IP ����� +�����θ�§�����Τ�Ŭ�Ѥ����褦�ʰ�����Τ��������ͤ����. +����ˤ�äơ֥ѥ���γڤ����פϸ������������Τ�ʤ�. ������, +������Τ���Ȥ��䤹�������ˤ��뤳�ȤϤʤ�. +.PP +.IB Ruby +��sh��perl���ΤäƤ���ͤˤȤäƤξQ�ˤǤ���¤꽾�ä��Τ�, +�����θ�������̤��Ƥ���ͤˤȤäƤϽ�����(¿ʬ)�ưפ�����. +.SH OPTIONS +.IB ruby +�ϰʲ��ΰ���������դ���. +.TP 5 +.B \-a +`\-n'��`\-p'�ȤȤ���Ѥ���, �����ȥ��ץ�åȥ⡼�ɤ�ON�ˤ���. +�����ȥ��ץ�åȥ⡼�ɤǤϳƥ롼�פ���Ƭ��, +.nf +.ne 2 + + $F = $_.split + +.fi +���¹Ԥ����. `\-n'��`\-p'���ץ�����ꤵ��ʤ��¤�, ���� +���ץ����ϰ�̣������ʤ�. +.TP 5 +.B \-c +������ץȤ����������ؤΥ���ѥ���Τߤ�Ԥ�, �¹Ԥ��ʤ�. �� +��ѥ��뽪λ��, ʸˡ���顼��̵�����, "Syntax OK"�Ƚ��Ϥ���. +.TP 5 +.B \-e " script" +���ޥ�ɥ饤�饹����ץȤ���ꤹ��. \-e���ץ������դ� +�����ˤϰ������饹����ץȥե�����̾����ʤ�. +.TP 5 +.B \-F " ʸ����" +���ϥե�����ɥ��ѥ졼��(`$;')���ͤ�ʸ����˥��åȤ���. awk +��Ʊ̾�Υ��ץ�����Ʊ��Ư����. +.TP 5 +.B \-i " extension" +�����ǻ��ꤵ�줿�ե���������Ƥ��֤�������(in-place edit)�� +�Ȥ���ꤹ��. ���Υե�����ϳ�ĥ�Ҥ�Ĥ���������¸�����. +.nf +��: +.ne 2 + + % echo matz > /tmp/junk + % cat /tmp/junk + matz + % ruby -p -i.bak -e '$_.toupper' /tmp/junk + % cat /tmp/junk + MATZ + % cat /tmp/junk.bak + matz + +.fi +.TP 5 +.B \-I " directory" +�ե����������ɤ���ѥ������(�ɲ�)����. ���ꤵ�줿�ǥ��쥯 +�ȥ�� +.IB ruby +�������ѿ�$LOAD_PATH���ɲä����. +.TP 5 +.B \-d, \--debug +�ǥХå��⡼�ɤ�on�ˤ���. ���Υե饰�����åȤ����ȥ����ƥ� +�ѿ�$DEBUG�����åȤ����. +.TP 5 +.B \-l +`$\\'��`$/'��Ʊ���ͤ����ꤷ, print()�Ǥν��ϻ��˲��Ԥ��ղä� +��. �ޤ�, \-n�ޤ���\-p�ȤȤ���Ѥ������, ���Ϥ��줿�Ԥκ� +���ʸ����chop����. +.TP 5 +.B \-n +���Υե饰�����åȤ����ȥץ���������Τ� +.nf +.ne 2 + + while gets() + \.\.\. + end + +.fi +�ǰϤޤ�Ƥ���褦��ư���. +.TP 5 +.B \-p +\-n�ե饰��Ʊ������, �ƥ롼�פκǸ���ѿ�`$_'���ͤ���Ϥ���. +.nf +��: +.ne 2 + + % echo matz | ruby \-p \-e '$_.tr("a-z", "A-Z")' + MATZ + +.fi +.TP 5 +.B \-R ʸ����(�ޤ���8�ʿ�) +���ϥ쥳���ɥ��ѥ졼��(`$/')���ͤ�ʸ����˥��åȤ���. ʸ���� +�����٤ƿ���(0-7�ޤ�)���鹽������Ƥ�����ˤ�, ����8�ʿ��ǻ� +�ꤵ�줿�����ɤ���ʸ���ѥ졼���Ȥ���. + +���ξ��, \-R0��, �ѥ饰��ե⡼��, \-R777��(���Υ����ɤ�� +��ʸ����¸�ߤ��ʤ��Τ�)���ե��������٤��ɤ߹���⡼�ɤ��� +��Ǥ���. +.TP 5 +.B \-s +������ץ�̾��³��, \-�ǻϤޤ�������ᤷ��, Ʊ̾������ѿ� +���ͤ����ꤹ��. `\-\-'�ʤ�����ʹߤϲ���Ԥʤ�ʤ�. ������ +�������$ARGV������������. +.nf +��: +.ne 2 + + #! /usr/local/ruby -s + # -xyz���ץ����Ϳ�������"true"��ɽ������. + if $xyz then print("true\n") end + +.fi +.TP 5 +.B \-v, \--verbose +��Ĺ�⡼��. ��ư���˥С�������ֹ��ɽ����Ԥ�, �����ƥ��ѿ� +$VERBOSE�åȤ���. �����ѿ������åȤ���Ƥ����, �����Ĥ� +�Υ�åɤϼ¹Ի��˾�Ĺ�ʥ�å���������Ϥ���. \-v ���ץ��� +����������ꤵ��Ƥ���, ���ץ����ʳ��ΰ������ʤ����ˤϥС� +������ɽ��������, �¹Ԥ�λ����(ɸ�����Ϥ���Υ�����ץ� +���Ԥ��ʤ�). +.TP 5 +.B \--version +.IB ruby +�ΥС�������ɽ������. +.nf +ɽ����: +.ne 2 + + ruby - version 0.47 (11 Jul 94) + +.fi +.TP 5 +.B \-x +��å�������Υ�����ץȤ���Ф��Ƽ¹Ԥ���. #!�ǻϤޤ�, +"ruby"�Ȥ���ʸ�����ޤ�ԤޤǤ��ɤ����Ф�. ������ץȤν��� +��EOF(�ե�����ν���), ^D(����ȥ�����D), ^Z(����ȥ�����Z) +�ޤ���ʸ����"__END__"�ǻ��ꤹ��. +.TP 5 +.B \-X " directory" +������ץȼ¹����˻��ꤵ�줿�ǥ��쥯�ȥ�˰ܤ�. +.TP 5 +.B \-y, \--yydebug +����ѥ���ǥХå��⡼��. ����ѥ�����ι�ʸ���Ϥβ�����ɽ�� +����. ����ɽ�������˾�Ĺ�ʤΤ�, ����ѥ��餽�Τ�Τ�ǥХ� +������Ͱʳ���ɽ�������ʤ������ɤ��Ȼפ�. +.TP 5 +.B \-N, \-E, \-S +.IB ruby +�ν���������������ɤ���ꤹ��. N�ϴ�����������ʤ�. E��EUC, +S��SJIS��ɽ��. �ǥե���Ȥϴ������б�. + +.SH "BUG �Х�(���뤤�Ϸ���)" +.PP +�٤�. ñ��ʽ����ξ��perl��awk�ʤɤ�2,3�ܤμ¹Ի��֤�������. +¾�θ���Ȱۤʤ�, �������뵡ǽ�ΤۤȤ�ɤ���åɸƤӽ� +����𤹤뤳�Ȥ���������, ¾�θ���Ǥ�ؿ��ƤӽФ���¿���ʤ� +�褦�ʽ����Ǥϥ�åɥ���å����ʬ���� +.IB ruby +��ͭ���ˤʤ뤷, �ǡ�����¤��ʣ���ˤʤ��, ���֥������Ȼظ��� +���åȤ��褫����Τ�, �ޤ������뤫���Τ�ʤ�. +.PP +perl��국���̤�¿��. ����� +.IB ruby +����������ɵᤷ����̤Ǥ���. ����, ���η��, +.IB ruby +������ץȤ�perl����ɤߤ䤹���Ϥ���, �㴳�ε����̤������� +�䤹���Ȳ����������Ƥ���Ȼפä��ߤ���. +.PP +Sparc�ǥ���ѥ��뤵�줿 +.IB ruby +�ϥ��ƥ졼�����break��ɾ��������core dump���뤳�Ȥ�����. +�����setjmp()�˴�Ϣ����Х����Ȼפ��뤬, ¾�Υ������ƥ����� +�ǤϺƸ�����, �������ͤ��ߤ���Ƥ��ʤ�. ï��ʬ����ж����� +�ߤ���. +.PP +�ɥ�����Ȥ��Խ�ʬ. ɬ�פʾ�������뤿��ˤϥ��������ɤ�� +�ߤ���. +.PP +�ƥ��Ȥ��Խ�ʬ. �Х��ˤĤ������ä���, �Ǥ���м�ʬ��ľ����, +���ä����˶������ߤ���. ̵���ʤ��, ����ƥХ����Ƹ������ +������Τˤ��ƥ�ݡ��Ȥ����ߤ���. |