Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

SORT(1)

��������
sort - ���������� �/��� ������� ������

���������

	sort  [-c] [-m] [-u] [-o ��������_����] [-y��������] [-z�����]
	      [-d] [-f] [-i] [-M] [-n] [-r] [-b] [-t�����������]
	      [+�������_1 [-�������_2]] [���� ...]

��������
������� sort ��������� ������, �������� �� ��� �������� �����, � ������ ��������� �� ����������� �����. ���� ����� ������ �� �������, ��� � �������� ����� ������ -, �������� ���������� ��������� �� ������������ �����.

��� ������������ ������������ ���� ��� ��������� ������ ����������, ���������� �� ������ �������� ������. �� ��������� ���� ���������� ���� - ��� ������, � ������� �������� ������������������, ��������������� �������� ��������� ��������.

��������� ����� �������� ����������� ������� ������:

-c
���������, �������� �� (������������) �������� ���� ��� ���������������. �� ����������� ����� ������ �� ��������. � ����������� �������� ��������� ��������������� ��������� ������ � ������ ��������� ��������������� �����.

-m
������ ������� �������� ������, ������� �������������� ����������������.

-u
����� ������������: �� ���� ����������� ����� �������� ������ ����.

-o ��������_����
��������� ������������ �� �� ����������� �����, � � ��������_����, ������� ����� ��������� � ����� �� ��������.

-y��������
���������� �������������� ������, ������������ �������� sort, ����������� ������ �� �������� �� ������. ���� ����� -y �����������, sort �������� ������, ��������� ������� ������ ���������� ������������ �������, � � ������ ������������� ����������� �������������� ������. ���� ����� -y ������ � ����������, ������� sort �������� ������, ��������� ��������� ����� �������� ������, ���� ������ �� �������� ����������� ������ ��� �����; � ���� ������ ������������ ��������������� ������� ��������. ����� �������, �������� -y0 ����������� ������������� ������������ �� ��� ������. ����� -y ��� ��������� ������ ������� ������ ������������� �������.

-z�����
�� ����� ���������� ������������ ������ ����� ������� ������, ��� ��� ��� ���� ������� ������� sort ����� ������� ����� ������� �������. ����, � ���� �������� ����� -c ��� -m, ���� ���������� ������������, ������������ ��������� ����������� ������. ������� �����, ����������� �� ����� �����, �������� � ���������� ���������� �������. ������� �������� ����������� ����� ����������� ���������� ���������� �������.

��������� ����� ��������� ������� ������ ������ ���������:

-d
"���������" �������: ��� ��������� �������� ��������� ������ �����, �����, ������� � ����� ���������.

-f
��������������� ����� ����� � �������.

-i ��� ���������� ���������� ������������ ������� � (�������������) ������, �� �������� � �������� 040-0176.

-M
���������� ��� ������. ������ ��� �������, �������� �� �������, ������������ ����� �������, ��� "JAN" < "FEB" < ... < "DEC" (����� ����� ������������� � �������). ��������� �������������� ��������� ��������� ��������, ��� "JAN". ��� ����� �������� ����� -b (��. ����).

-n
�������� ���������. ��������� ������� �������������, ����� �������� ������� ��������, ���������� ���� ����� ���� ����� � ���������� �����, ������������ ��� �����. ��� ����� �������� ����� -b (��. ����). �������, ��� ����� -b ��������� ������ �� ����� ���������� � ����������� �������������.

-r
�������� ��������� ��������� �� ���������������.

���� �����, �������� ������ ���������, ������� �� ����������� �� ����� ����������, �� ��� ����������� ��������� �� ���� ������. ���� �� ��������������� ����� ������������� � ������������� ������� ���������� (��. ����), ��� ������������ ������ �� "����" �����.

����� ���������� ����������� ������������������ ��������, �� ������� ������� ����������� ����� ��� ������� ������. �� ��������� ��������-������������ ��������� ������ ��� ������ ���������. ������� � ��������� ����� ����� �� ������������ (���� ��� ����) ����������� ���������� ����. ��� ������� � ������ ������ ������ � ������ ����. �� ��������� ������������ ������ ��������� �����:

-b
������������ ��������� ������� ��� ����������� ������ � ����� ������ ����������. ���� ����� -b ������� ����� ������ ���������� +�������_1, ��� ��������� �� ��� ����� � ����������� �������������. ���� b ����� ������� � � ���������� ������� ���������� (��. ����).

-t�����������
������������ �������� ������ ��� ����������� �����. ����������� �� �������� ������ ���� (���� � ����� ������� � ���� ����������). ������ ��������� ����������� �������� ��������, �� ���� ��� ����� ������� ����������� ������������ ������ ����.

��� ��������� ����������� �� ���� ���������� ����������� ������� ������ ����� (+�������_1) � ������� ����� �� ������ ����� (-�������_2). ���� ����� -�������_2 �����������, ���� �������� ���� ������� ������.

�������_1 � �������_2 �������� ��� ���� m.n, ��������, � ������������ ������� bdfiMnr. ��������� ������� �������� ��� +m.n, ��� �������� (n+1)-�� ������ � (m+1)-�� ���� (���� � ������� ���������� � �������). ���������� .n �������� .0, �� ���� ������ ������ (m+1)-�� ����. ���� ������ ���� b, �� n ������������� �� ������� ��������� � (m+1)-�� ����; +m.0b �������� ������ �������� � (m+1)-�� ����.

������� �� ������ ����� ������������ ��� -m.n, ��� �������� (n+1)-�� ������ (������� �����������) ����� ���������� ������� m-�� ����. ���� .n �������, �� ��������������� .0, �� ���� ����������� ����� m-�� ����. ���� ������ ���� b, �� n ������������� �� ������� ��������� � (m+1)-�� ����.

���� ������� ��������� ������ ����������, �� ����� ������� ������������ ������ � ������ ��������� ����� ������. ���� �������� ������ ���������� ���� ����� ���������, ������ ��������������� � ������ ���� ��������.

�������

  1. ������������� ���� f1, ��������� � �������� ����� ������ ����:
    	sort  +1 -2 f1
    
  2. ������������� �� �������� ���������� ������ f2 � f3, �������� ��������� � ���� f4. ������ ���������� ������ ������ ������ ������� ����:
    	sort  -r -o f4 +1.0 -1.2 f2 f3
    
  3. ������������� �� �������� ���������� ������ f5 � f6. ������ ���������� ������ ������ �������� ������� ����:
    	sort  -r +1.0b -1.1b f5 f6
    
  4. ����������� ���� ������� [��. passwd(4)], ������������ ��� �� �������� ��������� ��������������� ������������� (������ ����, ���� ����������� �������� :):
    	sort  -t: +2n -3 /etc/passwd
    
  5. ����������� ������ ��� ���������������� ����� f7, ������ ���� ������ �� ����� � ����������� �������� ������:
    	sort  -um +2 -3 f7
    

�����

	/usr/tmp/stm???

��. �����
comm(1), join(1), uniq(1).

�����������
��� ������������� ��������� ������ (��������, ������ ������� �������) � ��� ����������� ��������� ������� ��� ������� � ������ -c � ����������� �������� �������� ��������������� ��������� � ���������� ����������� � ��������� �����.

���� � ��������� ������ ����� �������� ������ �������� �������, �� �� ����������� �������������, � ��� �������� ��������������.

���������������
�� ������������� ���������� ������� ���������� ����� � ������� �������.

�� ������������� ��������� ��������� �������� ��������� (��������, ��������� � ����������), ������� �������� ���������� ������ dMn �� ����� ������.

	/spellhist
                   "������������" ����
	/usr/lib/spell/spellprog
                   ���������

��. �����
deroff(1), sed(1), sort(1), tee(1). eqn (1), tbl (1), troff (1) � ����������� DOCUMENTER'S WORKBENCH Software 2.0 Technical Discussion and Reference Manual.

��������
��������� ������ �������; ��� ����� �����������, ��������, ��������� ������� ��������� ������� ������������ ����� �������, ����� ������� ��������� ����������; ������ ��� ���������� � ��������� ����, ������� ����������� � ������������ ��������� ������ ����� spellin.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT