1
.TH Perl "BuiltIn Virables"
6
.SS "$/ $RS $INPUT_RECORD_SEPARATOR"
7
������ - ������� ����� ������� ������ (Def: '\en')
8
.SS "$, $OFS $OUTPUT_FIELD_SEPARATOR"
9
������, ����������� ���������� print ����� ������� �������� �� ������
13
.I print a,b --> a"$,"b
14
.SS "$"" $LIST_SEPARATOR"
15
���������� "$,", �� ���� �������� ����� � ������
18
.I print "a,b" --> a"$""b
19
.SS "$\e $ORS $OUTPUT_RECORD_SEPARATOR"
20
������, ����������� print ����� ������ ���� ���������� (print a; -> a"$")
21
.SS "$; $SUBSEP $SUBSCRIPT_SEPARATOR"
22
�������� ������-����������� ��� �������� ����������� ����� (Def: \e034)
23
.SS $: $FORMAT_LINE_BREAK_CHARACTERS
24
������� �������� ������ ��� ������������� �����. � ������ �������
25
����� ���� ���������� �������� '^'. (Def: \en-)
30
��������� ��������� � ��������� ������ �� �������
32
���������, �������������� ��������� ���������.
34
���������, ����������� �� ��������� ����������.
43
�������� ��������� ��������� � regexp ������, ����� ������ ��������
44
����������� � ������� �������. ����� � ������ ������, ��� ����� ������.
45
������ ��������� ����� ����� 1.
46
.SS $+ $LAST_PAREN_MATCH
47
��������� ��������� ��������� � regexp ������, ����� ������ ��������
48
����������� � ������� �������.
53
$var=~s/([bB]c)([a-z])/
61
� ��� ���������� �� ��������� ���������� ����, ������������, � ���
62
������������ ���������� ������ �� ��������� �������. �� ���� ���� �
63
�������� ��������� �� ������� ������� ����������, �� ������������
66
�������� ������ ���������� ��������� ������, ������� ���� ��������
69
�������� ������ ����������, ������� ���� �������� �������. � ����
70
������� ��� �������� �� ��������� ������������� ��� ���� ����������.
75
��� �������� �����, ��������� ���������� '<>'.
76
.SS $. $NR $INPUT_LINE_NUMBER
77
��� ���������� �������� ����� ������, ������� ���� �������� ���������
78
�� �����, ������� ��� �������� ���������. �������� ����� ��������
79
������� �������� ���� ����������.
81
��� ������� �������� ������ (Def: STDOUT)
83
������ �� ��������� ��� ������ �����, ��������� � "C" printf (Def: %.20g)
85
������� �������� ������������ ������� write() ��� format().
86
( ����� ������� ������ ��� ������������� ������� formline(), �.�. write()
87
������� �� ����� ������� ������ )
91
.SS $$ $PID $PROCESS_ID
92
����� �������� ��������.
93
.SS $< $UID $REAL_USER_ID
94
�������� UID �������� ��������.
95
.SS $> $EUID $EFFECTIVE_USER_ID
96
����������� UID �������� ��������.
97
.SS $( $GID $REAL_GROUP_ID
98
�������� GID �������� ��������.
99
.SS $) $EGID $EFFECTIVE_GROUP_ID
100
����������� GID �������� ��������.
102
������ - ��������� ������ Perl. � �������� ��������� ��� ����� ������
103
���� ����� ����������� / 1000.
105
����� � �������� � ������ 1970 ���� �� ������ ������� ���������.
106
.SS $^X $EXECUTABLE_NAME
109
�������� ��� �����, � ������� ��������� ����������� ���������.
111
������ ���������� �����, ������� ������������� Perl ��� ����������
112
������ do, require ��� use.
114
���� ��� �������� ����� ���������� ��� ���� �������������� ������
115
��������� do ��� require. ���� - ��� �����, � �������� - ����������.
117
�������� �������� ���������� ���������. ��������� ����
118
�������� �������� ��������� ��������� ��� ��������� ��������.
120
�������� ����� ����������� ��� ����� ��������� �������� ��� INT,
121
QUIT, PIPE, ... ��������
123
- ��� ��������� ���������.
125
- ������������ ������ ������.
130
������ ���������� �������� ������ ���������� ����� ��������� ���:
131
�������� pipe, ���������� ������� system(), wait() � ....
132
.SS $! $ERRNO $OS_ERROR
133
� �������� ��������� ���������� ��� ������ errno. � ��������� - ������
134
��������� �� ������. ����� ������������� ��������� ���� ���������� ���
135
������, ��� �� �������� ��������� ��������� ��� ������� ���� ���
136
���������� ��� ���������� ��� ������� die().
138
��������� �� ������ ��������� ������� eval().
143
������� �������� ����� ������� '-D'.
145
���������� ���� �������. ����������� ��� ����, ����� �������� ��
146
���������� ������ ����.
147
.SS $^F $SYSTEM_FD_MAX
148
����� ������������� ���������� ��������� ������ ( Def: 2 )
149
.SS $^I $INPLACE_EDIT
150
������� �������� inplace-edit �����������. ( ��� ���������� - undef )
152
�������� ����� '-w'. true - ���� �������� � false - ���������.
153
.SS $| $OUTPUT_AUTOFLUSH
155
1 - Buffers write down after each output operation
157
����� ������� �������� ������� ��� ������� ������. (Def: 0)
159
.SH Page Variables (???)
161
.SS $% $FORMAT_PAGE_NUMBER
162
�������� ����� ������� ��������� ��������.
163
������ �� ��������� ��� ������ ������� �������.
164
.SS $= $FORMAT_LINES_PER_PAGE
165
�������� ����� ������� �������� ( Def: 60 )
166
.SS $- $FORMAT_LINES_LEFT
167
���������� ���������� ����� �� �������� ( �������� ���������� ��� ��
168
������������ ����� ��� ��������� ������ ������ )
169
.SS $^ $FORMAT_TOP_NAME
170
�������� ��� �������� ������� ��������� ��������. (Def: $~_TOP)
171
.SS $^L $FORMAT_FORMFEED
172
������ �������� ������� (����� �����). (Def: \ef)