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

CUT(1)

��������
cut - ������� ������� ��������� ����� �� ����� �����

���������

  cut  -c������ [���� ...]
  cut  -f������ [-d������] [-s] [���� ...]

��������
������� cut ������������ ��� ������� ������� �� ������� ��� ����� �� ������ ������ �����; ���� ��������� ������������ ��� ������, ������� cut ��������� �������� �������� ���������. ����, ����������������� �������, ����� ���� ������������� �����, �� ���� ������������� ��� �� ���������� (����� -c), ��� ���������� �����, ������������ �� ������ � ������; � ���� ������ �������� ���� �������� ������-�����������, ��������, ������ ��������� (����� -f). ������� ����� ������������ ��� ������: ���� �� ������� �� ������ ����� ��� ������ ��� -, ������������ ����������� ����. ��������� ������ ��������� �� ����������� �����.

����� ����� ������� cut �����:

������
������ ����� ������� ����� � ������������ �������, ������������� ����� �������; �������� ������ - ��� �������� ����������; ��������, 1,4,7; 1-3,8; -5,10 (���������� ��� 1-5,10); 3 (����������� ��� ��������� �� 3 �� ���������� ����).
-c������
������, ��������� �� -c (��� �������), ������������� ������� �������� (��������, ����� -c1-72 ������ ������ 72 ������� ������ ������).
-f������
������, ��������� �� -f (��� �������), �������� ������� ������� �����; ��������������, ��� ���� ��������� � ����� ��������-������������ (��. ����� -d); ��������, -f1,7 �������� ������ ������ � ������� ����. ���� �� ������ ����� -s, �� ������, �� ���������� ������������, ���������� � ��������� ��� ������ ��������� (������������ ��� ������� ������������� ������).
-d������
������, ��������� �� -d (��� �������), �������� ������������ ����� (������ � ������ ����� -f). �� ��������� ������������ �������� ������ ���������. ������ ��� ������ �������, ������� ����������� �������� ��� �������������� ������ shell, ������ ����������� � �������.
-s
������������ ������ ��� ��������-������������ � ������ ����� -f. ���� ����� �� ������, �� ������ ��� ������������ ���������� � ��������� ��� ���������.
���� �� ����� -c ��� -f ������ ���� ������ �����������.

��� ������������� �������������� �������� ����������� ����� �� ��������� ����������� ������� grep(1); ��� ��������������� ���������� ������ - ������� paste(1). ����� ��������������� ������� � �������, ����������� ������� cut � paste.

�������

  1. ��������� � ������������ ��������������� ������������� �� ������� �����:
    cut -d: -f1,3 /etc/passwd
    
  2. ��������� ���������� name ������� ��� �������� ������������:
    name=`who am i | cut -f1 -d" "`
    

��. �����
grep(1), paste(1).

�����������

ERROR: line too long
������ ����� ����� 511 �������� ��� �����.
ERROR: bad list for c/f option
�� ������ ����� -c ��� -f ��� ������� �������������� ������. ������ �� ����������, ���� ������ ����� ������ �����, ��� ������� � ������.
ERROR: no fields
������ ����.
ERROR: no delimeter
����� ����� -d �� ����� ������.
ERROR: cannot handle multiple adjacent backspaces
������� ������� ����� �� ����� ���� ��������� ����������.
WARNING: cannot open ����
���� ���� �� �������� �� ������, ���� �� ����������. ���� ������ ��������� ������, ��������� ������������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT