|
��������
csplit - ��������� ����� �� ����� �� ���������
���������
csplit [-s] [-k] [-f �������] ���� ���1 [... ���n]
��������
������� csplit ������ ���� � ��������� ��� �� (n+1)
������ (������), ������������ ����������� ���1,...,
���n. �� ���������, ������ ���������� � ����� � �������
xx00,..., xxn; n �� ����� ���� ������ 99. ������� ������ ������������ ��������� �������:
00 �� ������ ����� �� ������ (�� ������� ��), ����������� ���������� ���1.
01 �� ������, ����������� ���������� ���1, �� ������, ����������� ���������� ���2.
.
.
.
n �� ������, ����������� ���������� ���n, �� ����� �����.
���� ������ ����� ����� ������ -, ������������ ����������� ����.
����� ������� csplit ������:
��������� ������� csplit (���1,...,���n) ����� ���� ����������� ��������� �����������:
���������� � ������� ��� ��������� ���� ���������, ������� �������� ������� ��� ������ �������, ������� �������� ��� �������������� ������ shell. ��������� �� ����� ��������� ������ �������� ������. ������� csplit �� �������� �������� ����; �������� ��������� ����� ����������� �� ������������.
�������
csplit -f cobol f1 '/procedure division/' \ /par5./ /par6./� ���������� ���������� ���� ������� ��������� ������ �����: cobol00,...,cobol03. ����� ����, ��� ���������� ����� ����� ���������������, �� ����� �� ������� ��������
cat cobol0[0-3] > f1�������, ��� ������� ����� ������� �������������� �������� ���� f1.
csplit -k f2 100 {99}��������� ���� f2 ����� ������ 100 ����� �� 10000-�� ������. �������� ����� -k ����������� ���������� ��������� ������, ���� �������� ���� �������� ����� 10000 ����� (������ ��������� �� ������ ��� ����� ����� ������).
csplit -k prog.c '%main(%' '/^}/+1' {20}���� ������������, ��� � ��������� prog.c ��� ������� ������������� ������ �������� ������� }, ������� � ������ ������, �� ������� ����� ������� �������� ��� ������� (�� ����� 21) � ��������� �����.
��. �����
ed(1), fsplit(1), sh(1), split(1).
regexp(5) � ����������� ������������.
�����������
������������, �� ����������� ���������:
�������� - out of range
������� ��������, ��� �������� �������� �� ��������� �� ������, ����������� ����� ������� � ��������� �������� �����.
|