summaryrefslogtreecommitdiff
path: root/ruby.1
diff options
context:
space:
mode:
Diffstat (limited to 'ruby.1')
-rw-r--r--ruby.1212
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
+�ƥ��Ȥ��Խ�ʬ. �Х��ˤĤ������ä���, �Ǥ���м�ʬ��ľ����,
+���ä����˶������ߤ���. ̵���ʤ��, ����ƥХ����Ƹ������
+������Τˤ��ƥ�ݡ��Ȥ����ߤ���.