�����������
������� awk � gawk
������ GNU � ��� �����
�������������
1. ��������
1.1 ��� ������������ ��� �����.������ ����
1.2 ������������ ����������
1.3 ����� � ������� ��� ��������
2. ������ awk
2.1 ���� ��� ������ ������
2.2 ��� ��������� awk-���������
2.2.1 ����������� awk-���������
2.2.2 ���������� awk ��� ������� ������
2.2.3 ���������� ������� ��������
2.2.4 ���������� awk-���������
2.2.5 ����������� � awk-����������
2.3 ����� ������� ������
2.4 ������ � ����� ���������
2.5 ����� ������� ������
2.6 awk-��������� � ������
2.7 ������ �������� awk
2.8 ����� ����������� awk
3. �������� ������������ ���������
4. ���������� ���������
4.1 ��� ������������ ���������� ���������
4.2 ����������� ������������������
4.3 ��������� ���������� ���������
4.4 �������������� ��������� Regexp, ������ � gawk
4.5 ���������������� � �������� � �������������
4.6 ��� ����� ������ �������������?
4.7 ������������ ������������ Regexps
"����������� AWK-����������������"
5. ������ ������� ������
5.1 ��� ���� ����������� �� ������
5.2 ������������ �����
5.3 ������������ ���������� �����
5.4 ��������� ����������� ����
5.5 ��������, ��� ��������� ����
5.5.1 ������ ���������� �����
5.5.2 ������������� ���������� ��������� ��� ���������� �����
5.5.3 ����������� ������� ����� � ��������� ����
5.5.4 ��������� FS �� ��������� ������
5.5.5 ����� ���������� �����
5.6 ������ ������ ������������� ������
5.7 ������������� ������
5.8 ����� ���� �� getline
5.8.1 �������� � getline
5.8.2 ������������� getline ��� ����������
5.8.3 ������������� getline � ����������
5.8.4 ������������� getline �� �����
5.8.5 ������������� getline � ���������� �� �����
5.8.6 ������������� getline �� ���������
5.8.7 ������������� getline � ���������� �� ���������
5.8.8 ����� ��������� getline
6. �������� �����
6.1 �������� print
6.2 ������� ���������� print
6.3 �������� �����������
6.4 ���������� ��������� ������� � ������� print
6.5 ������������� ���������� printf ��� ������������ ������
6.5.1 �������� � �������� printf
6.5.2 ����� ���������� ��������
6.5.3 ������������ � �������� ��� printf
6.5.4 ������� ������������ printf
6.6 ��������������� ������ �� print � printf
6.7 ����������� �������� ����� � gawk
6.8 �������� ������� � �������� ������ � ����������
7. ���������
7.1 ���������� ���������
7.1.1 ��������� ��������� � ���������-�������
7.1.2 ���������� ���������� ���������
7.2 ������������� ���������� ���������� ���������
7.3 ����������
7.3.1 ������������� ���������� � ���������
7.3.2 ������������ ���������� � ��������� ������
7.4 ��������� ������� � �����
7.5 �������������� ���������
7.6 ������������ �������
7.7 ��������� ������������
7.8 ��������� ���������� � ����������
7.9 True � False � awk
7.10 ���� ���������� � ������������� ���������
7.11 ��������� ���������
7.12 �������� ���������
7.13 ������ �������
8. ������� � ��������
8.1 �������� ��������
8.1.1 ���� ��������
8.1.2 ���������� ��������� ��� �������
8.1.3 ��������� ��� �������
8.1.4 �������� ���������� ������� � ������� ��������
8.1.5 ����������� ������� BEGIN � END
8.1.5.1 ��������� � �������������� ��������
8.1.5.2 ����/����� �� ������ BEGIN � END
8.1.6 ������ �������
8.2 ����� ��������
9. ����������� ��������� � ���������
9.1 ��������� if-else
9.2 �������� while
9.3 �������� do-while
9.4 �������� for
9.5 �������� break
9.6 �������� continue
9.7 �������� next
9.8 �������� nextfile
9.9 �������� exit
����������� AWK-����������������
10. ���������� ����������
10.1 ���������� ����������, ������� ��������� ���������� awk
10.2 ���������� ����������, ������� �������� ����������
10.3 ������������� ARGC � ARGV
11. ������� � awk
11.1 �������� � �������
11.2 ������ �� ������� �������
11.3 ������������ ��������� ��������
11.4 �������� ������� ��������
11.5 ������� ���� ��������� �������
11.6 �������� delete
11.7 ������������� ����� � �������� ��������
11.8 ������������� �������������������� ���������� � ��������
11.9 ����������� �������
11.10 ������������ ����������� ��������
12. ���������� �������
12.1 ����� ���������� �������
12.2 �������� ���������� �������
12.3 ���������� ������� ��� �������� � ���������
12.4 ���������� ������� ��� �����/������
12.5 ������� ��� ��������� ������� �������
13. �������, ������������ �������������
13.1 ��������� ����������� �������
13.2 ������� ����������� �������
13.3 ����� ���������������� �������
13.4 �������� return
14. ������ awk
14.1 ��������� ��������� ������
14.2 ������ ��������� ��������� ������
14.3 ���������� ��������� AWKPATH
14.4 ���������� ��������� �/��� ��������
14.5 ������������������� ��������� � ��������
14.6 ��������� ������ � gawk
15. ���������� ������� awk
15.1 ������������� ����������� ��� gawk �������
15.2 ���������� nextfile ��� �������
15.3 ��������
15.4 ���������� �����
15.5 �������������� ������ � ����� � �������
15.6 ������� ������� � �������
15.7 ����������� ��� � ������� �������
15.8 �������������� ��������� �������
15.9 ������� ������ ������ � �������
15.10 ��������� ���������� ��������� ������
15.11 ������ ���������������� ���� ������
15.12 ������ ��������� ���� ������
16. ������������ awk-���������
16.1 ��������������� ����� ��� ������ � ������
16.1.1 ��������� ����� � ��������
16.1.2 ����� ���������� ��������� � ������
16.1.3 ������������ ���������� � �������������
16.1.4 ���������� �������� ����� �� �����
16.1.5 ����������� ������ �� ������ �����
16.1.6 ������ �� ������������� ����� ������
16.1.7 �������� ������ ��������
16.2 ������ awk-���������
16.2.1 ���������� � ��������� ����������� ����
16.2.2 ���������-���������
16.2.3 �������������� ��������
16.2.4 ������ �������� �������
16.2.5 ��������� ���������, ������������ �����
16.2.6 �������� ���������� �� ���������������� ������
16.2.7 ���������� �������� �� Texinfo Source Files
16.2.8 ������� �������� ��������
16.2.9 ������� ������ ������������� ������������ �������
17. �������� ����� awk
17.1 ������� �������� ����� V7 � SVR3.1
17.2 �������� ����� SVR3.1 � SVR4
17.3 �������� ����� SVR4 � POSIX awk
17.4 ���������� � Bell Laboratories awk
17.5 ���������� � gawk, ������������� � POSIX awk
���������� A. ����� gawk
A.1 ����� ���������� ��������� ������
A.2 ����� �����
A.3 ���������� � ����
A.3.1 ����
A.3.2 ���������� ����������
A.3.3 �������
A.3.4 ���� ������
A.4 �������
A.4.1 ����� ��������
A.4.2 ���������� ���������
A.5 ��������
A.5.1 ���������
A.5.2 ��������� ����������
A.5.3 ��������� �����/������
A.5.4 ����� ��������� printf
A.5.5 ����������� �������� �����
A.5.6 ���������� �������
A.5.7 ������� ������ �������
A.5.8 ���������-�������
A.6 �������, ������������ �������������
A.7 �������� �� �������
���������� B. ��������� gawk
B.1 �������� gawk
B.1.1 ��������� �������� gawk
B.1.2 ���������� ��������
B.1.3 ���������� �������� gawk
B.2 ���������� � ��������� gawk ��� Unix
B.2.1 ���������� gawk ��� Unix
B.2.2 ������� ������������
B.3 ��� ������������� � ������������� �� VMS
B.3.1 ���������� gawk �� VMS
B.3.2 ��������� gawk �� VMS
B.3.3 ������ gawk �� VMS
B.3.4 ���������� � ������������� gawk �� VMS POSIX
B.4 MS-DOS � OS/2, ��������� � ����������
B.5 ��������� gawk �� Atari ST
B.5.1 ���������� gawk �� Atari ST
B.5.2 ������ gawk �� Atari ST
B.6 ��������� gawk �� Amiga
B.7 ��������� � ���������� � �������
B.8 ������ �������� ��������� ���������� awk
���������� C. ��������� � ����������
C.1 ������������� ���� � �������
C.2 �������� ���������� � gawk
C.2.1 ���������� ����� �������
C.2.2 ������� gawk �� ����� ������������ �������
C.3 ��������� ������� ����������
C.4 ����������� �� ������������������
���������� D. ���������
GNU GENERAL PUBLIC LICENSE
���������