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

INTRO(1)

��������
intro - �������� � �������� ������ � ���������� ��������

��������
� ���� ������� ������� � ���������� ������� ������������� �������. ��������� �������� � ���������� ������ �������� � ����������:
1 ������� ������ ����������
1C ���������������� �������
1G ����������� �������

���������
���� �� ��������� ���������, ����������� � ���� ������� ������� ������� ����� � ������ ��������� � ��������� �������:

     ���  [-����� ...] [��������_������� ...]
[ ]
�������� ����� ��� ��������, ������� �������� ��������������.

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

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

�����
(����� ��� ������ ����� ���� -)
 
     ����...  ���
     ����  ��������_�����[,...]

����
���� �����, �������������� ����� ��� ���������. �������, ��� ��������� ������ ����� ���� ������������� ����� ������ ����� - (��. ���� ������� 5).

��������_�����
�������� (������� ��������), ������������� � ��������� ����� ��� ������. �������, ��� ��������� �� ������ ������ ����������_����� ������ ���������� ���� �� ����� ���� ��������, ���� ���������, �� � ��������� ������ ��������� ������� ��������� � ������� (��. ���� ������� 8).

��������_�������
���������� ��� (��� ������ �������� �������), �� ������������ �� ����� -, ��� ���� - ��� �������, ������������ ����������� ����.

����������� ��������� ������: �������
��� ������� �� �������������� ����� ���������� �� ������ ������ ���������, �� ��� ����� ������� ����� ������������� ��. ������� getopts(1) ������ �������������� ����� shell-����������� ��� ������� ����������� ���������� � �������� ����� �� ������������. ��� ������������ ������� 3-10, ��������� ����. ���������� ��������� ������ ������ ������������ ���� �������.

  1. ��� ������� ������ ����� ����� �� ���� �� ������ ��������.
  2. ��� ������� ������ �������� ������ �� ����� ���� � ����.
  3. ����� ������ �������� ������ �� ������ �������.
  4. ����� ������ ������ ������ ������ ���� -.
  5. ����� ��� ���������� ����� ���� ������������� ����� �������� ������ ����� -.
  6. ������ ��������_����� ������ ���� ������� �� ����� ��������.
  7. ��������_����� �� ����� ���� ��������������.
  8. ������ ����������_�����, ��������� �� ������, ������ ���������� ���� �� ����� ���� ��������, ���� ���������, �� � ��������� ������ ��������� ������� ��������� � �������, �������� -o xxx,z,yy ��� -o "xxx z yy".
  9. ��� ����� ������ ����������� ����� �����������_�������.
  10. ��� ����������� ����� ����� ����� �������������� ������������������ --.
  11. ������������� ������� ����� �� ������ ������ ����.
  12. ������������� ������� ����������_������� ����� ������ ���� � ����������� �� ������������ �������.
  13. ���� -, ����� ������� � ����� �������� ����� ������, ����� �������������� ������ ��� ����������� ������������ �����.

��. �����
getopts(1).
exit(2), wait(2), getopt(3C) � ����������� ������������.
����������� � ���������� �����������.

��� ����������
��� ���������� ������ ������� ���������� ���, ���������� ��� �����: ������ ���� �������� ��������� ��� ����������, � ������ (� ������ ����������� ����������) �������� ���������������� ���, ������������ ���������� [��. wait(2)exit(2)]. ������ ���� ��� ���������� ���������� ����� 0. ������ ���� ������� ���������� ������� ��� �������� ���������� � ��������� ��� ������� ������ (�������� ���������, �������� ��� ����������� ������ � �.�.) �� ����������� ������� ����. ���������������� ��� ���������� ����� ���������� ����� �������� ���������� ��� ����� �������� � ����������� ������ ��� ������� ����������� ����������.

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

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