267

Unix Shell Script - Ravi

Embed Size (px)

Citation preview

Page 1: Unix Shell Script - Ravi

|���������������������� ��

@��������@�������

Page 2: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢

��������

0 �����������������

0 ������

0 �����

0 ������������������

0 ������������ ���

0 ����� ��� ��

0 ��������� ��� ��

0 ��� ������

0 ���������������������� ����

0 ��������

0 ��������������

0 �������������������

0 �������� ��� ��

0 ��������������

0 ������������ ���

0 ���������������������������

0 ��������� �����������

0 ������������ ���

0 ���������� ���

0 ��� ������������

0 �� ����������� ���

0 ������� ���

Page 3: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

-

�����������������

��������������� ���������� �������� ��������� ��������������������������������������� ��� ���� � � ��������������� ������� ������������������������������ ��� ��������������� ����������������� ������������ ������ �������������������� ��� ���� � � ����� ������ ���������� �������

·�������

������

����

Page 4: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

V

��������������� �����

������������������������������������������������������������

����������� ��������������������������������� ����������

���������

ë� ��������������

�� �������������������������������������

�� ������������������������

G�����

Page 5: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Õ

�����������������������������

���������������� ��� ���������� ����������������

����������������������������������������������

�!��������"�#����������"������������ �������������

���������� ������

@����

Page 6: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

`

Page 7: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ð

������������������

� ��������� �� ���������� �����!�������� ���������������"��� ��������������

��������������������� ���� ��������������������������� ������� �������������������

��� ���

� �������������������

� #�����������������$���%�

� $���%�������������������� "��������������������������������� ������������������� �����������������������������$���%�

� $���% ������������$���%"��������������������������������������

� �������������� �� ��������

Page 8: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Î

������������������

� $���%�������������$�����% ������������������������������������������� �������

� &������� ����"�����������������������������������'���'���"�������������������

� ������'���'����� �������'��'��������� ����������� ���������������� ���� ������������������������

� ��������������������

Page 9: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

å

������������ ���

� !������ !������������� � ������ �!� !��������� ����� ����� ��!� !���������������������� ������ �� !� !���������������� ���(���!� !��������������������� ������!� !������������� ������ �����!� !�������������� ������ ����!� !������ ������������������� �������� �)��")�����"��!� !������� ����������� ������ �� �!� !���������������� ���������������@� �������!� !�������������� �� �����!� ! ������ �����!� !��������� ���������!� ! �����������

���������" �� ���������"��� ���������"�� ����������!� !����� �*�������������!

Page 10: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�

�����

����� ������ �������� ����� ��'����������%������������������ �!�

+�����������������'������������� ��������������

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

Page 11: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëë

��

�� ������ ������� ��������������������� ����� ����

@����0� ���123������42

�� �����������������

5���������������������� ����������� 6�������!5 ����� ����������� ./��7/!5����� ��� ��' '��!58�������������59!5�!5 5:��������� ..��;7!5,���������� ./��/;!5���������� ./��/;!5<���������� ..��=-!5@���������� � ..��>.!5*��������"�;?!���� ��0��0��!5�������������� �����������59���������� /-A.���!

Page 12: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢

��� �� ���

Page 13: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-

������������ ��������

���������� ������� �������������������'������� �����

� ������ ������� ���������������������������������������� ������ � �����

�� ������ ������� ������������ �����������������������

���� ������ ������� ��������������������������������!�� ��������

��� � ! *��������������������������������������

������������� ������� ��������������������������

Page 14: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëV

��

O���������� ���������������������� ������������� �� ��

������ �����������

������� ë ���������������������� ���

��������� ��������������� ���������������������������� ����

�������� ������������� ����������

������� ������������� �������

�������������� !����"O����#$�������� �����������

������������ �� !����"O�����$������� ����������������������������� �������������� �������� ���� ����� ���?���������

�������������· �� ���"O����%$�������������������������������������

����������� �� ���"O�����$������������� ��������������������

Page 15: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕ

������ �����������

������������ �������������� �������������������������"�����#$� ��������

������������� ������������ ������������������� ��������� ���&'!(

�������������� ������������� �������������������������� ��������� ���&')(

���������� � !���*+����� ��� ����

���������� ��

�������

!����*+���������,+�������� ��� ����

������� -������������������������������

������� -������������������������������

��������� . ������������������������ /�� ������������������������

������������ 0���� ���"O����1$���������2������� ������ ��

��������� !����������� ������������� �� ������������������ ������������������ ����

Page 16: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`

�� ������������������ ��������

Page 17: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëð

���������

���� ! ��������������������������

��� ! ����������������� ���

@������������������������������� �0

� ��������������������

� � �� ����������:��+@0<,B�*C@

� ����������������

� �������������� ���

Page 18: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎ

����������

� *��������������� ����+:@���0

� .�! ���� ���B�*������� �����������!

� /�! @������������ �

� ;�! <������"�������B8@� *�����������7"�������� ������������������!

� 7�! 8�������������� �

� ?�! �����

� =�! �//

� >�! ����� ���B�*������� �����������!

Page 19: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëå

�� ���������������

Page 20: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�

��� ������

��� �� �����������������

� ! @���������������� ������ ������������ �����

�� ! ���������� �����������,����� ��,��

@������������������������������ �0

� ��������������������������,�

� �������������,��

� ���������������� �����������

Page 21: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ë

�� ��������� ������

Page 22: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢

�� ���������

�� � ! �������������������

@����������������������� � ����� �0 ����������������� � ��������������� ��������� � ������������������� ������������������� ����������������� �������� � ������������������

���! ��������������� ����� ���������������������� ����,������������������������ "����������������� ������� �*�����������������������0

ë ��������������������������� *���������� ������! - �����������'����'�������������� � ��������@�� ������������� ���������������� *���������� ������! ��������<�� ������������� ��������������

���� ! ��������������������

Page 23: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-

�� �������� ���������

Page 24: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢V

���� ����� ��� ��������� ��� ��������� ��� �������� ��� �

���� ��! ������������������%����������

�� ����������������������� ���� ����

� ������������

�����������

� � �������������������

� �������������� 8��B!

� �B@� ����������

� B,@'9�� ���������

�� ��� � ! ������������������%��B,@'9�� ����������

����� ��� � ! �������������%���B@� ����������

����� ��� � ! ���������������%��B,@'9�� ����������

���� ��� � ! ������������������%��B,@'9�� ����������

Page 25: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Õ

������������

/! :������������@������D;! :�����������������������������������D7! :�������������������������������D?! :����������� �������������D=! :��������������������������������� ������ �����������������������������

�������D>! :���������������� ����� �����DA! :������������ ��%�� ���DE! :�������������%�� ���D-! :������������ ������������������������D

*� ���� ������0�9999!��! 0::!<<!@@/.!�:������������������������������D//!�:������������ ������������������D/;!�:�������������������������� ������D/7!�:���������������������������������� ����������������������D/?!�:����������������������������� ������D/=!�:����������������� �����<����/---�D/>!�:����������������� ������������/--;�D/A!�:�������������������D/E!:�����������8��B� 8������������� ��������B���!�D

Page 26: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢`

�������������������������������

�����������������

@����������������������������F

���!������������GH*C+<G������IJ ��!�;;.J�/..!

������KK&LM�������KK�LMB������KK�LM8������KK�LM���

����J��JA..I!������K&LM�������K�LMB������K�LM8������K�LM�

C���

��������������������������

��������MD�

Page 27: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ð

����� ��� ��

� ! ������������ ����"�����!

� ! &���� ������������������ �44�!�

� ! +� ������

� ! ,� ������

� ! :��� ������

� ! B����������������

� ! ����������� �!�� ����!

� ! ����� ����!

� ! ������ ������������������������������C�����4�����3@�����

� ! +������ ����!

� ! ����� ���!

� !����� ��!

� ���! ������������ �������������������

Page 28: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Î

���! ������������������ �������������� � �����

���������������

�������� �&����������������"�����N����1� �O����������� ����

�������������������������������������

��������� �&����������������"�����N����1� �O����������� ����

������������� �����

�������������� ����������������� ������ �������� ������

����4������

*��������������������������0

�������

Page 29: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢å

������������� �����

�����������������������������9�������������������������)<&,����������������������������������������������

���4�)<&,�����3�����������

�*��������P����������0�����������)<&,���!�

��������� ������ �����

���4���������33C�8C�������C�8

�&��������������C�8����������":������!

�� ����������������������� ����

� ������������������������� � ��������������������

Page 30: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

-�

���� ���

�� ��� �����������

����$� ��3 O�������� ���� ��3�����������������������4�������������"O����ë$���������4���� � ��

����$$� ��3 5����� �������4 �� ������������� ������ ��3����� �������������"O����ë$� ��������

����� ��3 !����������������������� ����� ��3

����� ��3$� ��* O ������������������ ������ ��3� ����������4 �� ���� ������ ��*

����� ��3�� ��*�$�� ��6

O������������������������� ��3������ ��*����������� �� ����������4 �� ���� ���� ��6

����� ��3�$$� ��* 5�������������������� ��3����������������� ������ ��*����� ��*���������4 ��������� ��� ���������

Page 31: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�� �������������������������������������������

Page 32: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�� ��������������� ��

Page 33: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

--

����

���� � ����������������"�������������������� �����������"�� ������������!

@������������������0

������������������������� � ������������������� ����������������� ������������ ����N�������� ����O������ �������������

*��������������������0�����3��������4

������������������� ���

��������$9999<<��::<<%�3��������4

������������ ����������� ���

��������$9999<<��::<<%�3��������4

Page 34: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

-V

�� �����������

Page 35: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

������������������������������������������������

������������������������

����������������� �

������� �

�������������������������������

���������� �

����������������� �

������ �

��������� � N�,��� �������������1 ���������� �����"�������������������������O

��������������������������������������������������������� �

���4���������

��������������

Page 36: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

-`

�� ������������������������������������������������������

Page 37: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�������������������

���! ���� ������������������������������������8,�C�� �������� ��������� �����!���@���������������������������������

������������������

�� ������������������������ ����

��������������������������������� ���������������������� �� ������������������������������������������������������������������� ����������� ����������������������������� !���������� ��������� ��������������������� �������������������������������� ��� ��������������������� ������������ ��������ë��¢-V��¢�� ������������������� ��������������� ������������������������� ������������������������������ �������������������������������� ������������������������������������ ������������������� ���������� ����������� � ������� ��������������������������� ������ ������������������ ������������� �������������������������� �

�������������������������

Page 38: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

����������� ��

ë���������������������������������¢��������*����� �� ������� ��������!���� �!����������������� �����������0�,������������������0� *������������ ������� *�������������������������������� *����������������������������������*�������������������������"��� ���������!B������������������ �������������������� � ���������������������������� *���������������!��"���!��� 8,8�!��������������� *������������������������ *�������������� �����������

-����� ��������

*����������������������� ��� � ����������������������������������*�������������������������������������%�������������*����������������������������������������������������������������������*���������������������������������������������������������������������������������*���������������������������� ����"�����������"��� "����"��� ������������������������������C��������������������� ���������������������� ������������������� ����������������������� ���� �����������0

� +�� �)��� � �!� C������ �����!! ������� ���������������������

*�������!����������������������������������������������!����!,���� ���*������!����������������������������������������������!���!,���� ���*���������������������� �� ������������ !������������./...� ����!������������ �������� ��������� ��������� ������������������������ �!��

Page 39: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

����������� ��

?!����������

=!�����

>!����

A!@��������������

E!*��������� �<���� ������������������� ���!

-!�8���������

Page 40: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

V�

�� ��������

Page 41: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

���������

��� ������������� � �������

@������������������0

!��������������������� ���������������������������� "����������� ��������

!���������������������

!�������������������� �����������

!������������!!������L�� �"��������"��������

!+�������� �����������������

!�������� �����������������

!����������������������������� �����������

!����������������������@��+�C��������������������� �������������������������� ������������������������

Page 42: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�� ���������������

Page 43: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

V-

��� ���� ������������

�! ����� �����!������

+������@��+�C����C@*"��������@��+�C �!����,+C�*�+9�

���N��*,�BO����@��+�C��C@*���N��*,�BO����@��+�C�����,+C�*�+9

����������������� ��� ����

� ������������������������ � ����������������� � ��������������������@��+�C��������������������� ������������������������ ������������������������

� � �������������� �������

������������������ ��� ����

� ���������������������"���������� � ��������������������� � ������������������� ����������������� � ������������������� �����������������

*������������������������������������! "�������������!������"����������������������� �0

� � ����� ��� ����

Page 44: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

VV

�� ��������� ���� ������������

Page 45: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

���������������������� ����������������������

��� �����������������������

���������������������� ����

������ ������������������������� ������� ������������� ������������ ��� ����� ������������������������������

����������&��������������� ��������������'��������������� ������������������Q����� ��! ���� �������� ���� �����������! ,�� �������������������������! )������������� �������� ���������� �����������

&���������������������������������"����������������������������'��������������� ����������������� ������������������������������������������������ �����"���������������������������������������������������

! ���� ����� ���� ������������,����������������������������'����������"������� ��������������������� ����� �

! ,�� ������������ �������! )��������������'���������������� ��������

Page 46: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

V`

���������������������� ����������������������

*������������������������������0

�����������������������

*������������������������� ������0

����������� ���������

*��������� ������0

��������������������

9�������������������� ������������������������� �����

�����������������������

9�������������������� �������������������������������'��������������

�����������������������

Page 47: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�� �������� ����������������������

Page 48: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�� �������� ������������������������������������

Page 49: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�� ��������������

Page 50: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Õ�

������������

/!������������������������������ �D�)��������� �����������1 ��� ���1��� ��������������������������������������� �����!DD

;!���:���������� ������������������������D7!���:����������������� �����������������������D?!��������������� ��������������������������������/---!��!/.�;70;=�������������RR�=!���:���������������������������������������D>!��������������S�<�� �������2��DA!�������������������������������"�������� � �������������������E!���)��������� ������������������ �������� ����������D-!���:�������������� �������������������D/.!�C��������������������������//!�:������������������������ ��� ����������������������D/;!:��������������������������"��"���DD/7!:������������������������ �������������������������D/?!:�������������� ���������� �������������������D/=!:��������������������������������������������������������D�����0��������������������� �

������������������� ��������������/>!C��������� ������"+� ������":��� ��������/A!C��������������������� �� ��������������������� �!�D/E!�:�������������������������������������� �D/-!�:�������������� '��������������������������������������� �D

Page 51: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Õë

��������� ��� ��

� ! ����� ������ ��� ��!

� ! +������ ������ ��!

� ! +�����'��������� ������ �� ��"��!��"��!��!

� ! ������� ������ �� �"� �T�"� �H:�<C�"� �'�"� ����"� ���"� �! "� ���'������!

� ! ��������� �!����'���� �����

� ! <�������� �!����'���� �����

� !����� ��!

Page 52: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Õ¢

���������������� ������

�� ��! ����� �������

���������,+C�*�+9 ���!"�������� ��������� �������

@����������������������� �������� �0

!��������������������"����������� �������������� � �

!������������������ �

Page 53: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Õ-

���������������� ������

*��������� ������0

�� ���,+KB&<C

*�������� ����������� ��������� ��

�� �����'�,+'@*+��*�+C'

*��������� �����������������������������0

�� �����3III4��,+B&<C

III���0��������������������P�������� ���0�A..�"AA."AAA�!�

Page 54: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ÕV

�� ���������������������� ������

Page 55: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ÕÕ

��� ��� ������ ������������ ������ � ����������������

� ����� �����!

+������@��+�C����C@*"��������@��+�C �!����,+C�*�+9�

�� ������������������� ��� ����

� ������������������

� ������������������@��+�C��������������������� ������������������������ ������������������������

� ������������������������

������

3@��+�C4��3�C@*4���

�3'@��+�C'I�����4��3'�C@*'4

� �! �������������� �������

� ���� 0�+������������������ ������ ������������� �����������!�

� ����! ����������� �������

� ������� ��������,+C�*�+9"�������������������� ��������������������������������

C���"�� ��!���'�'��������������� ���'�'���'�

Page 56: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Õ`

�� ��������� ��� ������ ������������ ������ � ����������������

Page 57: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Õð

����������������������������������������������������������� ��������������

���� *������������ �����

*�������������������� ������0

���������������������� N�����0������������� ��������O

*���������� �'�!�� ���������

*����������� �����������0

������

*���������� �����������0

���������

*����������� ����������0

������������

Page 58: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ÕÎ

����������������������������������������������������������� ��������������

*������������������������������ ������0

����

*������������������������ ������0

�������� �

&������������������������������������� �0

�������"�

����������"�

Page 59: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Õå

�� ����������������������������������������������������������������� ��������������

Page 60: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

`�

���������������� ������������

���������������� ��������������

���3��������4�3������� �4

���3'���'��'���������4��'

C�������0�����������'&'�'���I����'&'�'

*���������������� ������������

����+�3'���'��'��'I4�3'���'��'����'4

C�������0����+��'����'I����'����K���'

Page 61: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

��������������� ������������

<�������� �!����� ������0

���3��������4�3������� �4

���3'���'��'���������'4��'

*���������� ������0

���@��+�CK�,+��C@*BK�,+

C�������0

�����������'&'�'

���I����'&'�'

����'&'�'I����'

������������K���

Page 62: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�� �����

Page 63: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

`-

�� �������� ������������������������������������

���������� �����������������������������������������������

Page 64: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

`V

! ����������������������� ������! �������������� ����������������������������������� ����������%������ �

���������������� ������������! ������������� ��/��� ��� ��;��� ���� ���"� ����/��� � ����;��� �� �������� ����������

�� ���������� ��������! ���������� ��������������������������! ������������������/�����������������������! ������� ���������� ����������������! <��������� ����/����������! ��������������������������������� ������������������ ���! �����������������������/��� ���������;�����������������������������������

������ �! ������������������������������� ����! ������������������� �������� �������������������������������������! ���������� �������� �����"B���������������������� �����������������������

�� ��������������! *����������'�� ������������������ ���������� ������������������������� �

�������������

Page 65: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�����������

/! :������������ ������D;! �������� ������������0�&'�'�'��D7! ����� ������S����2���������������A..�D?! +��������� �����������������K����D=! ������� ������)<&,������ ��������>! ��������)���������� ������������K����DA! C�������� �! D�:����������DE! :�������������������� ������D-! :������������ ����������������D/.! :���������������������� ������D//! :������������������ ������D/;! :��������������������� ������D/7! :���������������� ������D/?! :�����������������%������� ������D/=! C��������� ������� �� ������D/>! C�������������������������@:C������������0

:�<C�"�)�"����)��/A! ������� �������������D/E! +��������� ������������D/-!���:�������������� ��� ������D;.!���)�������������������� ������������D;/!���*����������� �������� ��'� ����!� ������B���������������������

Page 66: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

``

��� ������

� ! ����"������� �����

� ! ����'B����������������

� ! �� "���"C����������������

� ! ����������������

� ! �������������

� ! ��������������������������� ������ ����� �!

� ! ������������ ����!

� ! ������������ �����!

� ! &��

Page 67: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

*����� ��������� ��� ����������� �������� �������� � ������������������� &���!��������������� ��������� ���������*����� ��������� ����� ��� ������������� ���������

�� ������������

*�������������� �����������������"�����������������������������������B��0�������������������������������*���������������������������������������� ��� ���� ������������ �����������"�����������0

� 8����������� ������ &��������� ���"�����"��� �����������*�������������������������������������������������� �������������,���������������������

����������� "���� �������������������������� ��������������������� � ��!���������� ��

*�������� �������������������������������������������������������� "������� "�����0

+��������������� ������������� &��������������� ������������� ��������������� ��������������� ��� ������������������������������ ��,���������� �������������������������

����������L"�������� ������� ����������������������������������������� ����� ��

*����� ����������������������������������������������������� "������� "�����0

�� +�� ������������ )��������������� C��������������������������������������������� ����������� @�!���!,�!��!������������������������������������������� ��������� ��@�!����!,�!��!���������������������������

���������������� ��������� � 8�� �������"��� ��������������������������������������������������������������� � �������8�������"������������!

���������

Page 68: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

C�������0

/� *��� ����������������������������������0�

�� ����������ë����¢�

*����� ����������������������������������������������/��� �����;��

;��*��������������������������������������0�

�� ����� ���� ����

*���� �������������������� ���������������������������� ���������������� �� �� �!��� ���������������������� ���������������� ������������������������ ����!��*��������P������������������� ���P�����0����� ��!���� ������ ��!���� ������ ��1���� ������ ��1���� ��

7��*�������������������������������������� �������������� 0

�� �������������� �

*������������ "����"��� �������������������������������������������� �����!��,������ ���������������� ������������������������������ ������������ ���!��,����������������������������������� ������������� �����"���������������������������0��� �

Page 69: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�� ����������������������� �������

���� �����������

V �������� �� �

* 7� ������ �� �

3 �4��������� �� �

89:V�*; ����������� ������ �� �

<9:V�*�3; ������� ��������4��������� �� �

=9:V�3; ����������4��������� �� �

*������������ ����� � ���������� ��������������� � ���������������� �����+��������

C�������0������ ��+� ððð����� �����

Page 70: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ð�

�� ��� �������������������� �������

@������������ ����� ����� ���������������������������������

���� ����������

���� ��������

���� ����������

5������ �� ������� �������������������������� ������������� ����� ��������� ��

�� ��� �����������

�����<VV�� ��3 .������������ �� ������������������������� �� �����������������

�����<<8 .������������ �� ����������������������������� ������ �� ���������

�����<<<�� ��3 .������������ �� �������

Page 71: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ðë

���� ������ �����

�� ������� �����

����������������������������������������

�� ������ �����

�����������������������������������������

�� ��������� �����

@���������������������� "������������������������������"�������� �����

�� ���V��� �����

��������������� ����������"��� ���������������������������*��������������������������� ��������"������������������������"������ �������������� ������ ������������

�� ���ð`V� �����

���������������������"�������� ��� �����������"��� ������� ��������

�� ���ðÕë� �����

���������������������"�������� ��� �����������������"��� ����"������������������

�� ������ �����

@��������� ����

�� ��������� �����

+�������� ��� �������������������������������� �����

Page 72: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ð¢

����������������������� ��������� ��

��������� ������������������������ððð��

��������� ������������������������``` �

����������� ������¢������������� ���������)������������ ������ ��������������������AA=��� � �������������������������>>?��

����������� ������������������������¢¢ ��������� ������ ��������������������

A==��� � �������������������������>??�

������������� ���������������

� ��

Page 73: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ð-

�� ������� ����� ��

Page 74: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ðV

�������������������

����� ! ��������������������

����� ! ������������������� �����

��� &����������������

C�������0

����������������ë

�����������������������������/�������������������

����������������ë

������������������/��������������������S��������G�

�������������������������������������������������"�����"�����

Page 75: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ðÕ

��������� ���������

�� ��������� ��

)��������� ������� ���������� "������������������� ������,���������������������������� ������������������������,����������� ������������ �������������������� ������� ���������� ��*������������,������������������������������������� ��*������������������������������������������ ��������@��������������� ��������������@�!���!,��<� �������� ��� �������� ��������������� � �����*������� �������������������������"�������������������� ������� ������������������������*����������� �������������������������������������� ���%�� ����������:�����"����� ��������������������������������� ������� ��)�������� ������"�����������������,�������������������� ��� ���"������������ ��������������������� ������������� ����������� �����*�������������������������������� ������� ������������� ��������"������������������ ������� �������������������� � ������������� ���

)����������������������������������������������������� �������������������*��������������������������Q�Q���������Q�Q��8���������0�

��� ���������!��!�!���/�������>.E;.�����?��;..>�'���'��

)�������������������������������������������������

&��������������������� ������ ��������������������������������������������������������� ��������������������� ����������������� �Q�

Page 76: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ð`

*������������! '��� �����

B������� ������QQ!����������������������������������� ���������� ��������������������� ��������� ������������������"����������������Q��� �����������������

)���QQ���"���������������������������� �������

*���������� ����'��

��� ���� � �������-�������?.->�6���;;�;/07/�'��

*���������������������� ������0

�� �������������

*�������������������������� ������0

�� ��� ���������

Page 77: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ðð

�����������

/! )��������� ������ ����������������D;! )��������� ���������������������D7! )��������� ������������������D?! :���������������������������D=! :�����������������������������������������������������D>! ���,����������������������������..AA������������)���������������� ����D�&������������������������

��� �������� �����������������DA! :�����������������������������' ������DE! :��������������������������������� ������D-! @���������������������������������

����0��� "�������0�� �����0�����@������������������;�������

/.!������C��������������������������D//!������)���������� ��� ��D/;!������)���������������D:�����������������D/7!������:��������������������D/?!������������� ����������KC�������>..�����������"��������� ������ �������� ������������������������/=! ����������������������� �������*��� �������������������>..��)�����������������������������D/>! :�������������������������� "���"��������������������������������� �������������������!�D�/A! )��������� �������������������������������� �!�D���������������������������������������������D/E! )�����������������������������������������������������'��������� �!�D/-!��������������� ���������������7.������������������ �=���������'������������ �/.� ����������+����������������

������������������������������ � �����������A..������������������������� ��������

Page 78: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ðÎ

���������������

Page 79: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ðå

�������� ������ � �

H ���� �

B�����������������������

H�����������������������������������

!����0�0�M:��� � �������������������������DM0����������������

H� ������

����0�III�B�����������������U����Q���@���

Page 80: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�

8���'*������������������� ��

� ! ��� � ! ���� ! ��� ! ���� ! ����� ! ��� ! ����� ! � ! ��� ! ���P� ! ����� ! ���� ! ���� ! � ���� ! ���� ! ��P� ! ��� ! ����� ! ������ ! ��� ! ���

Page 81: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Îë

������

��� ! �����������������������

��� ����������������������/.���������������8,�C������ � ������

*�������������7.����������������������0

��� �!7.�������

��� �����������������������

��� ����������������������/.���������������8,�C������ � ������

����� 0�������������������������������������

Page 82: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

΢

�� ������������

Page 83: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Î-

��

��� ����������������������+*�

*������������ ����������������������������������������������������������������������������������+*��,���������������+C*�+B"��������������� ������� ����������������!����������� �������

*���������� ���� ������������������������������������������������������������������ �������������������������� ������� ��*�������� ������ ����������������������� ������

*�� ��������������������"��������������������� ?! ��������������������������������� ������������������������*C+<��,��*C+<�������� ����� "����������������� ������������� �

Page 84: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ÎV

��������

���� �����������������������������

����!���������������������������,���� "����������������������� ����� �������������

����!����������*���������������������������������������������������� ��������!�

����!�������������@P����������������������������������

����� ��������������

�����!!����

Page 85: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ÎÕ

��

���! ������������������������������������

@������������������������������ �0

!��������������������������

! ��������C�,<������ ����*&��������� � ������

!�������������������������� �������������������������������������� �������������������"�����������!�������������������

!��� ���������������������������� �������

Page 86: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Î`

�� ��������

N�����/V:<�,B��/�)<&,�OH���������/0&���0@C;0@�����0�C&�70@�������0@@C?0@� ���0<�����N�����/V:<�,B��/�)<&,�OH���������!��� �ë/;7?N�����/V:<�,B��/�)<&,�OH���������!��� ����� �¢&���@�����@�������@� ���N�N�����/V:<�,B��/�)<&,�OH���������!��� ����� �¢ V&���0@C0����@�����0�C&�0����@�������0@@C0����@� ���0<�����0����N�����/V:<�,B��/�)<&,�OH���������!��� ����� �ë�-/0@C;0�C&�70@@C?0<�����N�����/V:<�,B��/�)<&,�OH���������!��� ����� �ë�-�¢/0&���0@C;0@�����0�C&�70@�������0@@C?0@� ���0<�����

Page 87: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Îð

�� ��������

Page 88: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ÎÎ

���

�����! �������������������

)����������������������������P���������������� �������������������8,�C"������� ����*&��"������ � ��������)������8,�C"��������8,�C�����!"���� ����� � ������

! ���������������������,@*������ ����*&��

!������������������������������� ��������������

Page 89: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

Îå

�� ���������

N�����/V:<�,B��/�)<&,�OH���������/0&���;0@�����70@�������N�����/V:<�,B��/�)<&,�OH����� �� �����������������������N�����/V:<�,B��/�)<&,�OH����������/0�&���;0�@�����70�@�������N�����/V:<�,B��/�)<&,�OH���������0@C0�C&�0@@CN�����/V:<�,B��/�)<&,�OH�������������������/0�&����0@C;0�@����������0�C&�70�@������������0@@C

Page 90: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

å�

�� ���������

Page 91: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

åë

�� ��������� ������������

*������"��P�����"��� '�� �������������������� � �����"������������ � ������

@�����0��N��*,�BO����@C*/�N@C*;O

� ����������������@C*/"� ����������� � ��������������������P���������������� ������������������ ����@C*/������������������������������������

N0�����0O� ����������� � ����N0�����0O� ��������N0�����0O�� ����������������������N0���0O���� �����������������N0 ���0O���� ���� ����N0����0O �������������������"��������� ���������N0����0O ������������������N0���0O �������������������"������ ���������N0����0O ���������������������N0�����0O �������������������������������N0����0O ������������������

������������.//�������� �������N*&�O�������������������./;�������� �������N�,BC8CC�O���������*����������������?.�������/A>�������� ��������� � ��������������� ��������"������������������N@����O�

������� �����?.!����������T�������� �����/A>!�

Page 92: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

å¢

�� �������

H���������&���@�������������������������������������������

H��� ����������� ����������� ���������&B,�@+,#&B*:��������������������������������������

H��������!�� ����������� ����������� �����������

����������������������������

H����������!����������&����@�����

�������������������������

H����������!�����ë¢�����ëë�&�������@�����

����� ���������������������������������

��������� ���!�����!��ë¢#��

������!��ë¢#������� �

����$��������������������

�������� ��!�������!��ëë#�!������!�!

Page 93: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

å-

�� �������

Page 94: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

åV

����������

����������� ��������������B���0&������0�������������0/;7?=B���0B�������0�����������0;7?=>������$���������������&�������������� �/;7?=B������<������ �����;7?=>�

;!�+������������� 0������� ����� �������������� ��� /��

7!�+�������������� 0�����J������ ����� �������������� ��� 7��

?!�����������*�� ��� ���0

3B���4&���3'B���43�C�*:4)<&,�3'�C�*43���4�&B�&��+C3'���43<��4EEE!--E!-.A>3'<��43B���4@:+C93'B���43�C�*:4��&,�3'�C�*43���4B�,�&3'���43<��4EEE!--E!-.A=3'<��4*����P��� ���������0����"������������ÎÎÎ ååÎ å�ð`����%�����������ÎÎÎ ååÎ å�ðÕ

�������������������������":���������������������������D

������������ÎÎÎ ååÎ å�ð`����%������ÎÎÎ ååÎ å�ðÕ

Page 95: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

åÕ

�� ������

Page 96: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

å`

���

���� ��������������������

@������������������������������ �0

� !������������� �������������������������

� !����������������������������

� !��!!���L��@/N"��@;O�"�������������@/"��� �������@�;� ������/!

� !�!!���� !������L@C������@C������� �������!���������������������

� !��@����������������������������������������������������P���������� ������������������� ��������

� !��������������� ��������������

Page 97: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

åð

���������������� � �������

������������������������������ ���������������������������������������� ��������� � ���������9����������������������������� ����������� ��������������������������������� �!��������� �������������������������������������������� � ��������8����������

� ������������������� �!�������������� ��������

������������� �������������� ������������ ������������������ ��8���������������������� � !������ �������

������������������������ ����� �������������������

Page 98: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

åÎ

������������������� �

*����������� ��������������������.� ���!���������� ����/� ���!��� ��������*�� ���������������� ��������������������������������������� ��������������������������� ��������������������������� ��������*���������������������������������������������������������� �����������������������������8����������

�¢ �������� ��������������������� ���

*�������������������������������������������������������������� �������� ����������������������8����������

- �������� ������������������� �������� ������

*������������� ����� ������������������ ��������0�

�¢� - *��������������� ��=��� �>0�

�V� `

Page 99: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

åå

@������������������������������� �

*�� ������������������������ ��������"��������������������������� ��������������������������� ������������������������� ������������� ��������

*���������������������������������������������������������� ���������������� ��������������������������������8���������0�

�¢�- �������� ��������������������� ���� ��������������������������� �7��

*�������������������������������������������������������������� �������� ��������������������������������� �������������������������8���������0�

-�` �������� �����������������>���������������� ������

*������������������ ��������������������� ����0�

�¢�-�� -�`

Page 100: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�

� �������������������������������

��� ��� ����������� �������������������*��������������������������� � �������8���������0����� �����������������

*������������������������������������� ������������������������

� ��������������������������������

9������������������������������� ���������� �������� � �������8���������0����� ���¢� -�������

*�������������������������������������������� ���������� ��������� ����� ���������������9���������������������������������������������� ����� ������������P�������

Page 101: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�ë

�� ���������

Page 102: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�

�� ��������

Page 103: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�-

���$

���P�! ������ ����������������������� �����

����� ������������������������������ �����������������,B��*� ����� � �����!"�����������*��*� ����� � �����!�

@������������������������P������� �0

!�"�!!�����������������������������������������

! "�!!����� ���������� �������������

!�"�!!�����!����������� �������������������������������

!�"�!!���P���������������P��������

Page 104: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�V

�� ���������$

Page 105: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�Õ

�� ���������$

Page 106: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�`

�����������

/! :���������������������P������ �������������D

;! :������������������ ����������� �������������D

7! :���������������������������P������ �����������������D

?! ������������������������������������������:��������������P���� �����������D

/

;

/

7

/

?

?

+�P��� ���������0

/

;

7

?

=! )��������������� ��� ����������������������������������������� �D

>! :���������������������D

A! :�������������������=���������������"�)����������������������������������� ������D

E! �����������������������//.���������)���������������������������������������;7���?7�D

-! )����������������������

��� �����������

/.! )����������������������

����������

//! )��������������D�)����������P��� �D

/;! )����������������������������� �D

/7! C�������������������� ����D

Page 107: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�ð

��

�����! ������������� �������������������

@�����0������N��*,�BO����8,�C/�8,�C;

���������� �������8,�C/��� �8,�C;��������������

)��������������"���� �������!������������������ ����������������������P�����8,�C/"����� ���� ������������������P�������8,�C;"���� ������ ������ ���������������������������������

!/����������������������P�����8,�C/

!;����������������������P�����8,�C;

!7����������������������������������������

Page 108: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�Î

������������

����������������

&���

@�������

B����

�����������¢�����

&���

@�������

@�����

/! :�������������� ���������������������/�������������;���D

;! :�������������� ���������������������;�������������/���D

7! :��������������������� ������������/����� ��;���D

?! C������������������ �D

Page 109: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë�å

�� �������� �

Page 110: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëë�

� �

����! ���������������

*������������������������������������������� ����������������������� � ����������� �����"��������������������������������������,������ ����"���������� ��������������������������� �������������� �������� �

!������������������� ���������������������������������

������������ ���� ����

.�����*������������� �������

/����*������������ ����������������� ����������������������������� ��!�����������������������������,�������������"�������!��������������������������� "��������������� � ���������C�8��������� ����������������� ���������� ������������������ !�

4/����&���������� �

Page 111: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëëë

�� ������� �

Page 112: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëë¢

����

����! ��� � �������������������������

!������*��������������������� ����������������!��!����"���������������������������� ������������������

!������,������������������������������������

!�����,����������������W���������� �����������������

!�������,����������������������������� �������! �� ������!������������P��������

!������,������������������������������������

Page 113: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëë-

�� ����������

Page 114: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëëV

������������$

������! ��� � ���������������������������� ����������������

���� ������������������� ����������

������������������� �� �����������!��������� ������������������������������ ��������������� ��� ���������� ��������� �"��� �������������!�������������������������������������

!����������������������������"������������������������������������������������������!���8��� �������������� ���������� � XX����XX��� �!���B������������������� �������������������� ���������� �

���������������������!���8��������������������P����������������� ��������������� ���B������"������������������������������P�������

�������������������������������� ��� ������� ���������"�������������� �������

!��������������������������� ��������

��$� ��������P���������������

!������@*+,B������������������ �����0�Y�!

C�������0

H���$� ������ë�/�;�7�?�=�>�A�E�-�/.

,�������������������������� ��������7�.����� ��!�������������������������������� ���������������P�����������������

H������"��/�;�7�?�=�>�A�E�-�/.

Page 115: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëëÕ

��

��� ������������������������"��� �"��� ��������������

� ���������������� ������������������� � �������������������� � ��������� ������

�� ����

H���$����������@�������������@�����

&����B����

@�������H���� ��$�����>�P�����H���$�����!��� �>H���$�����!��� �=>H���$�����!��� =>H���$�����!��� �A

Page 116: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëë`

����

!� �������� ��� ����>� � ������������ ����

?������ ������������ ���� �� ��������� ��� �������� ���������� ���������������������������� ��� ������������>� �� ������������ �������������� � ���������������3++�� ����

������������������� ����4���4��@� ���4�/������������� ������4���4������ ���4�/�������*84�*8�:�8<8�� ������������������� ���� ������

@������� ��������������������� ���������������������������������

������

u �������� ������ ������3++�� ����

A��� ��B*+����� ��

=�� ����������������������������� ���������������������� � ���*+�� ������������ ��

Page 117: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëëð

! ������4����������������� ��������2 ��� ����C�� ��� ������������������ ���������������������������������� � ��� ������B��� �9�������� ��<*;������������������������������������� ����� ������������� ��������������������2 � ��������� ����

����B��� ���� ��� ������������������2 �������� ��������������������

@������� ���������������������������l�

�����������

��� ��������������������

����������������������

� �

���������������

��� ����������������������������������������� �

� � �� ������� �������� ��

Page 118: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëëÎ

��� �����������

�� 7 ���� ��������������� ��

�� D���������� ������������������������������������������������ � ������������������� � ����� � ��� ������B�"� ���$�� �9����������,+;

������������� ����������������������������������������������� �

�����������������

��� ���������

��������������

���������������

������ �

� � �� ������� �������� ��

Page 119: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëëå

�����������

��� �! ����������������������������������� ��� �

)����������������������8,�C� ��� � ��������� �����!"������������ � ������

!����������������������������������������

!�������������������������������������������

!����������������������������

!�������������������),�*:�������������� ����E.

������! ������������������������ ������ ���������������

Page 120: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

�

�����������

/! )���������������� �D;! )������������������� ���������� �D7! )�������������������� ���������� �D?! :�����������������P����������������D=! )������������������������������� �D>! )��������������������� ���������� �DA! :������������������������������������������ �D

�����/����;���E!���:������������������������������������������ �D

�����/����;���-!���)��������������������������D/.!�:����������������������������������P������� �D

/0;070?0=0>0A0E0-0/.//!:�������������� '���������������������D/;!:��������������������������������������������D/7!:��������������������� ���������������������D/?!:����������������������������������������������D/=!:�����������������������������������������������������������D

Page 121: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢ë

������

� ��

� ���

� ����

Page 122: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

뢢

���������

Page 123: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢-

������������������

��������������������

�����������

�����������������������

�������

�����������������������

����������������������

����

Page 124: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢V

��������������

O��������� � ������������������ ��� ��������� ���� ��5����������������������������������� �������������������������

������ � 0��� ��� ����� ����������4����� � ����4 �� �����4���

����� � 0��� �������������������������� ��9������ ���������������;

Page 125: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢Õ

O�����������

����������� �������

X�X�������O���

����@���è

�������

Page 126: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢`

8���@�������������

Page 127: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢ð

@������ O������������� �������� ����������� ������������������E!�0������� ����� ��

����������������������������������������

������ �����������������������������������������������������������

������������������������������ ������������������������

Page 128: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢Î

@���� �� !�����D�� ��������������"������������"�����#�������������

@����$�� !�����%&����'� �������(������������������

Page 129: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë¢å

@����$�� !�����D��������(�������'����������D�#� ��������������������������&�����D�)� ����������������

Page 130: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-�

&���� �<� �

� � �����������

5�������4������������������������������������ � �

Ñ 5�������4������������������������������ ���

� 5�������4����������� ������������������������� � �

5 5�������4���������������������������� ���

E������� ��� ���� ������������������������ ��� �� �������

E E������� ��� ���� �������������������������� ��� �� �������

�����������

Page 131: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-ë

� � �����������

"�$� ��������"�$����������������������������������� ��� ����������4�

� ����������4��������������� ���

"�$� ��������"�$������������������������ �������������4�

"�$! ��������"�$�� ��������������������������� ���� �������������4�

�+ O���������������������� �� ������ ���� ���������4���������

�A O�������������������������� ���� ���������4���������

O O������������������������������������� ���� ���������4���������

"�$�� O�������"�$����������������������������� � ��� �����4���������

"�$�� ��������"�$�� ��������������������������� ���� �������������4�

�. O�������������������������� � ��������������� ���� �������������4��

O������������

Page 132: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-¢

��������$���

� � �����������

## !����������������� ������� �������>� ����� � ������� ��� ��

@������������������������ ��

�������������������

� � �����������

"�$4 ������"�$������������������������������� � �

"�$�����"�$ë ë�������"�$�� �������� ���������������������� ���������

�A ������������������������� � ����������� ��

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

�"�$. ������������������� ������ �����"�$

��"����$ ������������������������� � ����� ��������������������������"����$

�C"������$ ������������������������ ������������������� ���"������$� ���������� ���� �

�F"������$ ������������������������ ������������������� ���"������$� ������������ ���� �

Page 133: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë--

�������O����������

� � �����������

"�$�����"�$G G����"�$�� ��������� ���������������� ���������� �������������

"�$�� G����"�$����������� ���������������������� � ��������� �������������

�A G����������������������� � ��������������� ��� ������������

�. G����������������������� � ��������������� ��� ������������

H�"�$�� G����"�$�� ��������� ���������������� ���������� �����������������

0�����������������������������9�������������������� ��������� ��;������������������ � �

0 0�����������������������������9�������������������� ��������� ��;������������������ � �

H� 0��������������������������� ����������������� � �

H�� �������4�� �����������������

Page 134: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-V

þ����������������������

� � �����������

"�$� -������������������������ ��������������������������������������� � �

"�$� -����������� ������������4�������������������������������������� � �

"�$� -�������������������������������� �������������������������������� � ���0������� ������������������ ����������

"�$� -������������ ��������������������4������������������������������� � ���0������� ������������������ ����������

"�$� -������������ ������������������4������������������������������� � ���0������� ������������������ ����������

�"��$ -�������������������������4������������"��$��������� ��

u"��$ -�������������������������������������"��$��������� ��

�"��$ -����������������������������������������4������������"��$��������� ��

�"��$ -����������������������������������������4������������"��$��������� ��

I �������������� ������������ ���� ��������� �����������!����������������� ����C�

Page 135: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-Õ

� � �����������

� �������������� ������� ���� ���� ��������� �����������!����������������� ����C�

"�$J -������������������� � ���������"�$

+���9 -������3�� ������������������������� ��

A���; -�������������������������������� ��

' -������3�� ������������������������� ��

"�$D -�������������������������������� �������������������������������� � ��0������� ������������ �����

"�$7 -������������ ��������������������4������������������������������� � ���0������� ������������ �����

"�$� -������������ ������������������4������������������������������� � ���0������� ������������ �����

Page 136: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-`

þ�����������?���������

� � �����������

"�$2���"�$'�

-�����������������������"�$�����4��� ��� ����������������

"�$����"�$'

-���������������������"�$������� ��� ����������������

% -����������������������� ���������������

? -�������������������������� ���������������

- -��������������������� ������ ���������������

"�$. -������� ����������"�$

� -������������������4��� ��(��� ����������������������

� -������������������� ���� ��(��� ����������������������

Page 137: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-ð

X�����?���

� � �����������

/� -������������������ ������������� �������������������������������������

/� -������������������ �������� ����� �������������������������������������

/� -������������������ �������� ������ �������������������������������������

O����� ������������������

C������C/� u ���������4��������������"������$��������������������� ���������������

Page 138: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-Î

@?��������?���������

� � �����������

"�$'� -�������������"�$��������

"�$'� -���������������"�$��������

"�$'� -�������������"�$����������������������

"�$'� -���������������"�$����������������������

"�$'� !������ �����������"�$�� ���

"�$'� !������ ���������"�$�� ���

Page 139: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë-å

����������?����

� � �����������

C������� !�������������� � ���"������$���������Ñu�������� ��� �����������������������������

F������� !�������������� � ���"������$����������

� ���������������������� ������������ ���� ������������ � ��� �����������������

� ���������������������� ������� ���� ���� ������������ � ��� �����������������

C������C�"�$ 0� � �������������"�$����������� ��������������� ���������������� � ���"������$� �������

C������C�"�$ 0� � �������������"�$����������� ��������������� ���������������� � ���"������$� �������

K u ������������ �������������������� �

Page 140: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëV�

ÿ������������

� � �����������

"�$1 1 ������������� �������"�$�� ��������� ������������������� ������ ��

�����?������

O�� @������?��?�

� ���������������

� �������������������� ��������������� ��

����������

O�� @������?��?�

�"����$ -������ � ��������� ���� ��������"����$

&"����$ -�������� ��������� ����������� ���"����$

H �������������������������������� �

Page 141: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëVë

X������������� ����������������

� � �����������

H"�$ 0������������������"�$���������������9��":L;

H3�����@ � ������������������� ������

u������������

� � �����������

6"�$.���� !���������������� ������ ������"�$

6"�$.����&M��/N(�&M5�#N( ������������������������������������������� ������ ���"�$����������

66����&M��/N(�&M5�#N( ����������������������������������������� �������������

� � �����������

"�$ "��$ �������"��$�����������"�$����������� ���� �� ��������������������

X��������?��

Page 142: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëV¢

���?������� �����?�����������

� � �����������

i O������������������������������������������������������������ ��������

� ���������������������

"�$� ������������������ ��&�(�� ���

"" !� ������������ ������� ���� ������������������

$$ !� ������������ ������� ���� ��������������� ���

Page 143: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëV-

j������������������������?������

� � �����������

� �B��"� ������$ ������������ ���"� ������$�������������� ������������������������������ �

� �B��"� ������$ E�������� ���"� ������$� ��������������

� ��"�$�"� ������$ E��������� ���"� ������$�� ���������� � ���� ��� ����������"�$

� ���"� ������$ E��������� ���"� ������$�� ���������������������� ��

� �B�"�$�"� ������$ E����� ���"� ������$� ��� ������ ���� ����� /����"�$����������� ���

� ��C"������$�"� ������$ E����� ���"� ������$� ��� ��� ��������������������������� �����������������������"������$

� �B4�"� ������$ E�������������� ���"� ������$� ��� ������������������������������������ �������

Page 144: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëVV

C��<� �

@������������������� � �����������

�� !���������������������������� ��

���"� ������$ !�������H!����5���O� ��� ������!�������������������������� � ���� ���"� ������$����� ����������4 ������ ������������� ��� ���������

��6�"� ������$ !������������������� ���"� ������$�� ������� ������������4 ���

���$$�"� ��3$ 5���������������������������� ������������������� ���������� ���"� ��3$��u ���"� ��3$��������4 ������ ����

�"�3$�"�*$��"���� ��$ O ������������������ ����"�3$���"�*$� ���������� ���"���� ��$

�"�3$�"�*$�6�"���� ��$ -������������������� ����"�3$���"�*$� �������4 �� ���� ���"���� ��$�������� � ��� ������ ����������

Page 145: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëVÕ

O�� @������?��?�

�����"�$��"���� ��$ 5������������������ �����"�$����������� ��������� �� ���� ���"���� ��$

�����"�$��$$�"��4�� ��$ 5������������������ �����"�$����������� ��������� ������������������ ���������� ���"��4�� ��$

�> )� �������� ����� � ��� ��� ���� ������������������������� ��

�>6 )� ���� �������� ��������������������������������������� ��

��>����4 !������������������������ ������������ �������>� ��� ��� ��

�������������������

� � �����������

��� ������ ���������������������������������� �� ����������������������5���������2������������� ��������������������4 �� ���� �����������E!����������������������� ��� ������ �

Page 146: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëV`

þ������������������������

� � �����������

�"�$� O������������� ����������"�$

@��?����������?����������������

@������� �� ��������������������������������������

����������� �����������

Ë 5���� ��������������� ���������� ������

� O�������� ��

��� ���� ������������ ���"�3$���"�*$

� ?����� ��

��� u ������������ ��

������ u������������������ �����"�$����������� ������������

Page 147: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëVð

�����������@��?������X����?�

�� ��� �����������

�K�C�4C� C� !���� ������3�� ��������������� ���&�4(�� ���&� (������� ��������������� ��������� ���� ���7������������ ���� ������������ �������� ��������������&�(��������� ��� �

�K��C"���/��P $PC��� ���C� ��������&���/�(������������ ���������������������� ���&��� ���(���������������� ���&���/��(�� ����������������

��C��������C�C��2�����C��/�����C�

����������������������������� ���&��2�����(�� ���&��/�����(�������� �������� � ��������������&��������(

��C�P QLP RLC�C+CSC� ��������&+(�� ���&S(��������� ������� ���&L(�������L�� � � �

��C'AC� ���������������� ���

��6C������C�CAC��������C 5����������� ���&��������(������������������� ����������� � ���������� ���&������(

Page 148: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëVÎ

�� ��� �����������

��C� C�C'C�� ��C 5����������� ���&�� ��(��������� ����������� �������� � ���������� ���&� (

�K�CAC�������������C� 5������������ ���&������������(������������������� ���

��*+���*� ����������� �������� � ���V��������

��*+���*� ����������� ����� ���&(����6�� ���������

�,�*��**� ��������������������������������������� ��

X����������������? ������������������������

�� �� �����������

���������� ������������������������� ���"��4�� ��$��������������� ��

����?������ 0����������������������������"������$������������������� ��

Page 149: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëVå

�������������������

�� �� �����������

���"��4�� ��$ !����� � ���������������� ��I��������������������� ���������������� � ���� ���"��4�� ��$I��� �������������������������������� ��������������� ��

��6�"��4�� ��$ �� ���� ���"��4�� ��$������� �������������������������������������� ��

��6 ?������������������� ������������� ��

�� �� �����4��� ������� ���� ������� �>����

���� �� ���� ����� ��� �������������� ��

����"�$�"��4�� ��$ �� ������������� ���"�$���� ���"��4�� ��$

Page 150: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕ�

����������������

�� �� �����������

��-�%�����.��������%����.�������

7��������������� ����������� ���"����T��� ��$� �� �������������"���T��� ��$� ���� ����

�������

�� �� �����������

���������+/ 0���� ���&�(����������������������� ��9��� �������� ��������'-� ��������� ��������������7� ����� � ��� �� �������������� ������ ���'U'-;

�����0��+/+1 7�������� � ���������������������������� ����� ������������&/(�������� ���� ��������������������� ����������� ����� ������������������������ ������� �� ������������

9'M�����������"�����$����;

�����0���+/�2,+/ 0���� ���&/(� ������������������������ ��������4������� �� ��������

h������������� �������������� �������������

Page 151: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕë

���?������� �

�� �� �����������

�6�"������$ �4������������������"������$����� � ��� ��� ��� ��

�� !���������������������������� �������� ��

'� !���������

Page 152: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕ¢

@�������������������������������

7���� ���4�����

������������ ���������� ������������ /��� ���������� ��������4��������������������

����������������� �������� � �

Page 153: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕ-

������ ���������

�����������

� ������������ ������ ��������� ��������4������ �������������������� �������������������� �������������� ���� ����E� ������� ��� �� ������ �����9�� ;

� �������� 5����� �������������������������������� ����� ����������� ���������4��� ���� ���������� ������������������� ����6�"������$������� ������� ��� �� �������� ��9���;

����������� !�������������������������������E� ��� ��&���(

�?��� 5����������4���� ��� ��������������� ������������� ���������4���� ��� ������(������� ��������E� ��� ��&��4(

���� ë ��������� �������������� �������������������������������'Ñ��������� ��������������� ���&A(��E� ��� ��&�� ��(

���� !���������������������������� � ������ ����E� ��� ��&�����(

� ������ �� ë ������� ������������E� ��� ��&���(

Page 154: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕV

������ ��������� �����������

����:"���$ 7������������ ��������������� ����������� ������ ������������� ��� ������

�����:"���$ ����������������� �����������

�� ��� ���9��;:"���$ ������������������������������������C""C$$

��������9��; !�������������;���R���E� ��� ��&���(

������ �� �����������������

�����:"���$ �������������������������������������

��������9 �; ����������������������������������E� ��� ��&� �(

������� �9���;:"���$ 7������������������$+������� ���������������� �������������� ����������������������������� �� ������������������������������� ���������������������

Page 155: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕÕ

E��������������������������������� ���������� ��������������������� ���������������������� �� ��� ����� ���&��4��(���������������� �������������������U���������� ��� �����������������4����������� ������� �������4�������������

D�� ����������� ������������������ �������&����(��� ���������������������������������� ����

����:H��������:=� ���������� OI��4�������

Page 156: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕ`

����

��������� �!��������� ���"� ������$� ��� ������u ������� ���������������������������������� ������������������

@������� �������������

Page 157: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕð

�����������

/! :�����������������D;! @���������������� ����������������������� ��� � � �������� ����������:�������������

�� ����������D7! :�����������������D?! @�������;����������� ������������������������������� ���� ��������������*�����������

�������������������������������������������� ����)��������������� ��������'���������� ���� �������������������D

=! :������������������������D>! )��������������� ���������������������������������DA! )��������������� ���������� ������������� ���DE! )��������������� ������������������D-! )�������PR�D/.! )������PR�D//! :��������������������������������D/;! :������������� �����������������D/7! :������ ���������������� ����������������������������D/?! :��������������������������D���������/.�D/=! :���������� ����������� ������������� �����������D/>! :�����W�������������D/A! :�����������������������D/E! :������������������������D/-! :�������������" ����"������ �������������������������D;.! :����� ��������� �D

Page 158: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕÎ

�����������

/! :����� �����7��� ������������������������D�;! :����� �����7�������������������������������D7! :���������������������D?! :����� �������������������D=! :����� �������������������D>! :������� ��DA! :���������������Z�/=���Z�;.�����������������7>�DE! :���������������Z�/=���Z�;.�����������������7>�D-! :����������=����������������������������� ���������������P�������D/.! )��������D//! :���������� ������������������D�/;! @��������������������������������������:����������������������������,�<�D/7! @��������������������������������������:����������������������������,�<�����������������

7���-D/?! )��������&� �H�D/=! @��������������������������������������:����������������������������,�<�����������������

/��������������������D/>! @��������������������������������������:����������������������������,�<�����������������

����������������������������D/A! :������ ����������������D)������$�%��� �$��%�D/E! @�������,������ ����������/.������������)������������������������� �",������������������ ����

����������������������������������Z�/.�D/-! :��������������������������������� ������������������� ��������������������������

Page 159: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÕå

��������������

� ! ���

� ! ����

� ! ����

Page 160: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`�

������������������

���"�����"������! �������������������������

���������������������� ��������8,�C�� ����� � ������������������������� "����������������! ��������!���������������������������������������&**C+B������ �����"���������������������������

,��� ����"������������������������ ���������������������������������� ��������� ������������������ ��������� ��

� �����������������������������������������������

������#���@��������������������������������� �������������������������������������K����������������� �������BC)�,BC���������

� ,������&**C+B����������������� ������"������� ������������"��������������������������� �

� @�������������������������������������������������������������������� �

� ,���������� ���������������������&**C+B��� ���������������

Page 161: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`ë

����������������������

� !!�����!�����!�����"�@������������������������ ����������������������������������������������������� ������������������������� ���*������������������������������������

� !!�����!���!�������@������������������������ �������������������������������������������������� ����������������������� ���*������������������������������������

� !!����!�����"�������������������������������������������������������������

�� !!����!�������"@��������������������������������������������&**C+B� ��� � !!�������"+�� ������������� ������� �����"�������������������

�P�������������! ������������� � @������������������������������������������ �����������

� @������������������������������������������������������� ����*��������������������������������������������������������������������"������� � ���������!�� �������������������

@�������"�������������������������� ��������������������� ���������!�� �������������������)� !������������������������"� ����"��� ������ ������

Page 162: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`¢

��������&��������

� ���!� ��������������������������������"�������M&��

� �����!� ���������������������� ����������"�������&H��

� ����@����!� ������������������������������������������"�������YM��

�� ������!� ������������ ������������� ��������"�������N�����O������:������G!G����������"�������N.!-O��

��� ������������������������� ������������ ����N�O"�������NM.!-O��

�� ���� !� ���������������������������������"��������� ����������

�� &�����!� ������������������������� ������������������������

�"����� ������ ��� �������������������� �����

�"��� ������������� �������������������� �����

�"���� ������ �������������������������� �����

Page 163: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`-

�� ���

��������������� [��������� �������������Q����Q\�

����QM����Q������� [Q����Q������������������\�

����Q����HQ������� [Q����Q�������� ����������\�

����QM����HQ������� [���������������������Q����Q\�

����QYM�Q������� [����������������QM�Q"�GYG������������M\�

����QN�PO���Q������� [���������Q����Q���$P���Q\�

����Q�N��ON��OQ������� [������������"����"�����������\�

����QMHQ������� [��������������������\�

����QN.!-ON.!-OQ������ [������������������������ ����\�

Page 164: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`V

�� ���

����QM8��0�Q�'��'����'H�@C+ [������������\�

����QN�!�&!�OQ� [���������������������������\�

����QNM�!�&!�.!-O� [������������������������\�

����QN.!-OY[7Y\!N.!-OY[?Y\Q� [---!----"������������������\�

����QM�HQ� [���������������������������\�

����QS����GQ� [$����Q������� ������P����\�

����QGI����GIQ� [Q����Q"�������������P����\�

����QMY�Q� [�������������������������� �G�G\�

����QMY�N�!�ON�!�OQ� [������������G�G��� �;���������������\�

Page 165: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`Õ

�� ����

ë�@�����'��'����� ���������/����0H����������/�'��'�����

¢�9�������������������������� ��������������������/"������/"��,B��/��� ������������������������!�������0

H�����!��G�����/G�'��'�����

-������������������

9������������������������������ ������������� ������� ����������������G/.�/?.�A�/G

H�����!�G/.�/?.�A�/G�'��'

V������������������� ������

)����������������������/"���������������*+B�����/"������/;7"����9������������������������������������������������������������������������ ����������������������/��� 0

H�����!��G�����/G�'���'��'����

� ����������������;� ��������� ���������������������0H������!��Q�� /J�� ;Q�'���'��'����

Page 166: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë``

�� ����

`������������������� ���������������� ������������������������������������������������������ ��������������������!�� ����!������0

H�����!��Q�� Q�'���'�'����

ð� ������������!�������"������������������������ ������������������������������������������������������������������� ������������ 0

H�����!��Q�� Q�'���'�'����

��������������9�����������!����������������������������������"����������������������������� ����������������������� ��8��������������������������

����������������� �����0

H�����!�������'���'�'����

å� ���������� ��������� ������������8������������������������ � ���� ������0Z� �����J������Q �J�! N�!�OQ

��������������� �������0Z����'���'��������J�����!��Q<� ��Q

:�����"������������� ���������������� ����������������������������0Z�����!��Q<� ��Q�'���'�������

ëë��������!������������������������������������������������ !0H�����!��Q����Q�I��

�������������������� ��������������������0H�����!!����������/�'��'�����

Page 167: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`ð

�����������

/!:����������������� ������������������/����D

;!���������������������������,��������������/"������/"��,B��/��,�������������������������������� ������������������/�����D

7!:���������������������'��'� ������"*������������������������������������G/.�/?.�A�/G��D�

?!)����������������������/"���������������*+B�����/"������/;7"����:���������������������������������������������������������������������� ����������������������/��� 0�D

=!�:���������������������;� ��������� ��������������������*����� �����0�&������ ��������D

>!:����������������������� ���������������� �D

A!�)����������������!�������� �����!�!�D

E!:�������������������� ������������������������D

-!:�����������������������������������������������GB����G�D

/.!����������� ��������� ������������8������������������������ � ���� ������0Z� �����J������Q �J�! N�!�OQ

//!�������������� �������0Z����'���'��������J�����!��Q<� ��Q

:�����"������������� ���������������� ����������������������������0Z�����!��Q<� ��Q�'���'�������

/;!������������������� ��������������������0H�����!!����������/�'��'�����

Page 168: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`Î

�������������������

� ����������������

� ���

� ���������� ����

� ! �

� ! ����

� ! ���

� ! �����

� ! ����

� ! ������

� ! �������

� ! ���������

� ! ������� �����

Page 169: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë`å

����

��� �! �������������������� �������������

��� 3�48���������������0

� ������ ������ !���������� ������� �������� !��������� �������������� ������ 8,8�!����������������������������������������������

��� �� �������8���Q���������������������������� �� ���������������!��@���������� ��������� ��.�������������� �������

!����!�� �����&������������������������� ��������������������!����1�� �����&������������������������� ��������������������

Page 170: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëð�

����

����� �����

8���������� ���� ����������������������!�������������� ����!���������������!�������������������!����������������� �

� � �����

������������������ ����������������� ���� ������������� !�������������������������*�������������� UIQ"�UDQ"��� �UNOQ!� ������������U�Q��������������������������*���������� �������� ������������ ���"�����!��������������������������� ������������!�����

Page 171: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëðë

����

1��������������������"!��������������������"�������������������

�� ���8������������������� �������������� � � ��8������������������� ��I;?���������� �� ���8���X�� ������������� ���� �������������� � � ��8���X�� ������������� ���� ��I;?����������

���� �N����O���8���������������������������*�������������������������������� 0

���������=/;!������������� ������������ ������������������������ !����������������������!������ ���������#�������� ��������/.;?�����!

Page 172: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëð¢

����

���� ���������8����������� �������������� �����������,�������� !�

��� ����������������8���Q�������������,�������

����� �������������8����������������

��� �������������8����������� ����������

��� �����������������8�����������������,�������

����� �������8������������������������� ������������,�������� !�

����� ������

������ �������������� �����!�������������!������������� ����!

���������������������� �����������������!��� ����.�����������

��������������� ������������������� ��������������

Page 173: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëð-

�� ��������

ë� @����������������������������� ������ ����� ���� �������D

������� � ����������� ����

¢� 8�� ���������������������������Q@Q���QBQ���������� ������ ����� ���� ���������D

������� � ����� �� ����

-�@����� ������������� ������������'��'��W� ������ ����� ���� ���������D

������������'� ������ � �������� ����

V�@���������������������� ��������'��'��W� ������ ����� ���� ���������D

������������'� ������ � ��������� ����

� @������������������������������� ��������'��'��W� ������ ����� ���� ���������D

������������'� ������ � ��������� ����

Page 174: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëðV

�� ��������

`� @������������������������������ ��������'��'��W� ������ ����� ���� ���������D

������������'� ������ � ��������� ����

ð� @��������� ������������'��'��W� ������ ����� �������������������� �����������7?=>�D

������������'� ��� �-VÕ`� ����

� @�������� ������ ����� �������������������������������������;�D

������� ������¢� ����

å� @�������� ������ ����� �������������������������������;�������D

������� ������ ¢� ����

� @�������� ������ ����� ������������������������������;�������D

������� �������¢� ����

Page 175: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëðÕ

�� ��������

ëë� @���������� ������ ����� ������������������������������������ ��������� �������D

���������� ���������� ���������������� ����

�@���������� ������ ����� ����������������������������������������������������D

���������� ���������� ��� ������������ ����

ë-�@������������� ������ ����� �������������������������������������AAAD

������� ��� �ððð� ����

ëV�@������������� ������ ����� �����������������������������/.�������D

������� ������ ����

ëÕ�@������������� ������ ����� �����������������������������/.������ �������!D

������� ������� ����

ë`�@������������� ������ ����� ��������������������������������������/.�����D

������� �������� ����

Page 176: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëð`

�� ��������

ëð�@������������� ������ ����� ��������������������������������������/.�����D

������� ����� �� ����

ëÎ�@������������� ������ ����� �������������������������������� ��������A� ���������D

�������� � ��ð� ����

ëå�@������������� ������ ����� �������������������������������� ���������A� ��������D

�������� � ���ð� ����

¢��@������������� ������ ����� ��������������������������� ���� ���������A� ��������D

������� � ���ð� ����

Page 177: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëðð

�� ��������

¢ë�@������������� ������ ����� ����������������������������������� �����������������D

������� � ��������� ������ ������ �"���$

[\�!! 4�<��������������� ������� ������� ����� ���������������������

������� � ���������� ������ �����!�������

������� � ���������� ������ �����!������ ��

������� � ���������� ������ �����!������ �� � �

¢¢�@������������� ������ ����� ����������������������������������� �����������������D�,�����������������P��� ����������������������������!��

������� � ��������� ������ ���� �"���$

Page 178: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëðÎ

�� ��������

;7!�@������������� ������ ����� �������������������������� ���� �����'��'������� ����������'��'������!�D

��� ���������'��'��������!���

;7!�@������������������ ������ ����������� ��������!������������������������� ���� �����'��'������� ����������'��'������!�D

��� ������������� ����/�'��'��������!���

��� ���R������������������������� ����/�'��'��������!���

Page 179: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëðå

�� �������������� ��������� �������� ��������

Page 180: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎ�

�����������

ë� :����������������������������������� ������ ����� �D¢� :�������� ���������������������������Q@Q���QBQ���������� ������ ����� ��D-� :����������� ������������� ������������'��'��W� ������ ����� ��DV� :��������������� ������������'��'��W� ������ ����� �������������������� �����������/;7?�

DÕ� :�������������� ������ ����� �������������������������������;�������D`� :���������������� ������ ����� ������������������������������������ ��������� �������Dð� :������������������� ������ ����� ��������������������������������������7��DÎ� :������������������� ������ ����� �������������������������������� ���������;�������

����Då� :������������������� ������ ����� ��������������������������� ���� ���������/���������Dë��:������������������� ������ ����� ��������������������������� ���� ��������/.������Dëë�:������������������� ������ ����� ��������������������������� ���� ���������=����������

Dë¢�@������������� ������ ����� ����������������������������������� �����������������Dë-� )��������� ����������������������� ������DëV�@������������� ������ ����� �������������������������� ���� �����'��'������� ����������

'��'������!�DëÕ�@������������������ ������ ����������� ��������!������������������������� ���� �����

'��'������� ����������'��'������!�Dë`�)����������P�����������������!��� ����/��Dëð�)������������������������������� ���������� ������D

��� ��'�!�����G������G�!������!����� ��'�!�����G������G�!������!����J��������!�

Page 181: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎë

�� ������������������� �� �������������

����� ������������������ *��@������������������������������������ *��� ������������������������������� ������ ����� *�� ������������������������������� *��C��������'������������������������������ �� �� +��������������������������

�����������������������

H���� �ë/��&�����������&�������K��������������� ��

H��� ������������'/���'&������������'&�������K���������'�����'��� ��

Page 182: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ë΢

���������������������������������������������

H �� ������!�!�!!! �����/'�����/ >E�;..E!.-!.=�/70=;0?E��'/��!����!�������/'�����/ -?-�;..E!.-!.E�/E0?>0;.��'&�����������!����!�������/'�����/ E>A�;..E!.-!.=�/?07>0.?��'&�������K��������!�!�!!! �����/'�����/ =�;..E!.-!/.�/>0770=7��'����!�!�!!! �����/'�����/ ;?.�;..E!.-!.=�/?0?;0=A��'��� ��

������������������ ������������� ������ ����� !

���� ������ ������������ ���

���� ������!�!�!!! �����/'�����/ >E�;..E!.-!.=�/70=;0?E��'/��!����!�������/'�����/ -?-�;..E!.-!.E�/E0?>0;.��'&�����������!����!�������/'�����/ E>A�;..E!.-!.=�/?07>0.?��'&�������K��������!�!�!!! �����/'�����/ ;?.�;..E!.-!.=�/?0?;0=A��'��� ��

�� ���������������������������������� !

�������������� ���

���� ������!�!�!!! �����/'�����/ >E�;..E!.-!.=�/70=;0?E��'/��!����!�������/'�����/ -?-�;..E!.-!.E�/E0?>0;.��'&�����������!����!�������/'�����/ E>A�;..E!.-!.=�/?07>0.?��'&�������K��������!�!�!!! �����/'�����/ ;?.�;..E!.-!.=�/?0?;0=A��'��� ��!�!�!!! �����/'�����/ =�;..E!.-!/.�/>0770=7��'����

Page 183: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎ-

������

���������������� �������������������

���� ��������'/���'&������������'&�������K���������'��� ���'����

�������������������������� �������������������

���� ���������������'��� ��

�� ���������������������������� �� ����

��� �� ��� �������������������

����� ��������������� ������������

Page 184: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎV

�� �����

Page 185: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎÕ

�� �����

Page 186: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎ`

������������

��� ������������������ ���������������������

)������������������������������������������"������������������ ������������� ������������������������������ �����������������������8���������"�������������������� ������������'����/��� ����'����;"��� ���� ������������������������������'����/��� ����'����7"����0

���� ���������

���������������'����/�������������� �� ����'����7�������������&������"��������������������'����/"����'����;��� ����'����7"��������'����;��������� �����������

&�������������0

������� � �������� �� �����!������������

������������������������� ���� G!G!����������������������������������� "������������������������� ������������������ � �����"������������������������������������������8���������0

����� ��!������������

� ���������������������� ������������������������������8���������0

���� ��� ��������

� +������ ����!��������������������������8���������0

���� ����������� �'��������������������

Page 187: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎð

������������

*������������������������������������������ ����������0

��������������

*�������������"�������������������������������� ���������������������������#�����0

������ '�����

*�����������8�+*+&B��� ��������������!!I��"�I��"�I��"��� �<�������!!�������'��� �����0�

���������������������� ���������� ��� �

Page 188: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎÎ

�� ����

Page 189: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëÎå

���������������

������ *�����������������

�������� ���������������������� �������������������������������! ����������������

!�!!����������������������������� �������

!/�!!��������������������������

!-�!!������������������������

!��!!������������������

! �������������������� ��������

!��!!���������������������������������������� ��������������

Page 190: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëå�

��������������

�������� *�������������������

�������� ���������������������� ���������������������������������

!�!!����������������������������� �������

!/�!!����������������������������

!-�!!��������������������������

!��!!�����������������

! ������������������� ��������

Page 191: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëåë

�� ������������ ��������������

�������"����������"�����! ���������� ������ � ��

�� ������ ��������� ! )��� �������������������� ����������������������������

���� �������������� ! ���� ����������������������������

��������������������! *���������������������������������

����������� ! *�����������������������������

������������� ! *����������������������������

���������������� !*�����������������������������

B��0������� �������������������<���������������@�������������������

Page 192: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëå¢

�� ����

Page 193: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëå-

�����������

/! :���������������������D

;! :���������������������D

7! :���������������������������������D

?! :������ ���������������������������������D

=! :�����������������������������������������D

>! :��������� ��������������������D

A! :�����������������D

E! :������������������������������� ������D

-! :����������������������D

/.! :����������� ������D

//! :����������������������D

/;! :��������������������������������D

/7! :���������������������� ��� ����������������������������������� ������D

/?! :������������������������� ������D

Page 194: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëåV

�������� ��� ��

� ! ��� ! ����� ! ����� ! W���� ! ��� ! ��� ! ������ ! ����� ! ���� ! ����� ! ��� ! ����� ! ��� ! ������� ! ����� ! ������ ! �� �� ! ���

Page 195: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëåÕ

��

���! ����������������������������������

@�������������������, ���������!��

@����������������������������������� ����� ��������������������� ��������������

� @�������������������, ���������!&�

� @���������,��*������������������������������������,�������������������� �����, ������������� �!!�� �

� @���������������������,�� C�,�!��������

� ��������!������������

� ���������

� )� ������������������������������������� ��� ��

� @������� �"���������������)���� �B�)���������

� @������� �"��������������@�,��������

@������� ��������������

Page 196: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëå`

������������������

:��������� ���������������������"������ �������������������� ��� ��G@*&*G���G@G!������ ��������� ��������������������������

� ������������������ ��������,�!

� +����������������� ������P����!

� ,��������������� ���������������������������!

� @���� "�����������W���������������������������������������� �

" ������� ������� ����������;�>���������!

& �� � ����� �������������!

( ������� G������G!�������"������� ����������� ������������

Page 197: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëåð

����������������� �����������������������

� *������������������������������� ����� ����'������������������� *����������,�������������������� *����������,������������������������ *��������������������������������� ���������������

��������������������� *������������������������������ *�����������������������������������( *�����������/#���������������������������������������% *����������������������������������0�

*������������������������ ����������������������������

"��� *�������������������������������������� �����������������������

�� B������������ �����������������������������������������"��������������

��������������"����� ������������������� ��������

��� ����������������� �����

Page 198: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëåÎ

�� ����

Page 199: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

ëåå

����

�����! ���������������

!��������������������������������

����������������������������

�����ë�åÕ�

*����������������/.-=������� ��������� ������@,�*C+<���������B�������������/.-=�������������������������������� ���������������������������������� �����@,�*C+<�

��������

¢��������������������������������������������������������

����� �����¢�åÎ�ëÕ`å�

*������� ���������-"����@,�#,���������"������������;.-E��� �/=>-��*���@,�#,������������������������������������������������������� ������� ����

-���������������������������������������������������������

����� �������

*������� ���������-"����@,�#,���������"�������������������������������������,���P������������ ���������������,�����������������������������������@,�#,���������"�������������������������������� ���������������

Page 200: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢��

����

V���������������������������������������

����� å� ë�

*������� ���������-"����@,�#,���������"�������������������� �������������������"�������������� �������������������� �������������������������������,�������������������P���� �������������� "���������������� ��

�������������������������������������������������

����� ���ë�ëë�-�

*������������������������� ���������� ������������������������"������ ����@,��@+/"� �������������������*�����������������@,��@+/���� ����� ����������������������������������������

`������������������������������

����� ���

�������������������ëÕ������������������������������ �������������� �������� ��������������������� ëÕ���������

Page 201: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�ë

�����������

/! :�����������������������������������D;!:����������������������D7!�)���������������/� �������D?!:���������������������������������D=!:������ ����������������������D>!:���������������������������������DA!:�����������������������������������DE!:�����������������������������D-!:������������������������������������������D/.!:������������� ��� ���� �������������D//!�:���������������� ������������������D/;!:������������������������D/7!:�����������������������������D/?!:���������������������D/=!�:������������������������������������� �������������D/>!�)����������� �������������������������������� �����������������D/A!:���������������������������������D/E!:��������������������������D/-!�:�������������������������� �W���D;.!:������������,����������������D

Page 202: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�¢

����

�����! ����������������� ���� ����� ������������

�����0������N��*,�BO�N��<<&B��N&+�O���O

+�����<<&B���������� W��� ����� ������������

&�6�@*����/.���� ��������+��������������!;.� ������������!���/-� �����!�

!�"�!!� W�����L&�6�@*��������������������&�6�@*����

Page 203: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�-

����������

����� �����������������W������������������������

!�������������������,��"����� ���������������������������

���� ���������� ���W����

����'�������'���� +�������W������'W��� ����������������� "���� �����������������W���

���� +����������������� � ��W������������������

����'�������'���� +����������������� � ��W����N�W������'W��� �O��������������� "���������

�� ��������� �����(�

%����� �����������W�� ��������������W��

Page 204: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�V

�� ����

Page 205: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�Õ

������ ����������������������� ���� �

������ ����������� �����������������"�����������������!�@�����0���������<<&B�

��! +��������������������������������������������������������"������"�������"�������,�"����"��� ������������

���� ������������������������

���� +������������������������ ���!����������� �����'���������������� ��������� ���������

��� *������������������ ����� ����������!�����������������������������,����� ������������������������������������������ ������������������������������� �������������

��� �����������������

������ ������������������������������������:�!��

� ���! ����������� ����������� ������� ����������������������������������������

� �� ������������������� ��������������������

C�������0��������

&�������������0

��� ����*���6���;>�/E0;A0=E�,@*�;./.

�������.�.�..;��������.�.�...���������.�.�../�

Page 206: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�`

�����������������

����"�������! ������������������������������ ����������� �����������

C�������0

������ ����������

������������������������������� ���� �&B������ �������

������ �������� ��

������������������������� ��������+� ������

*��������������������������������0

������ ������� �

*�����������������,�������� ����0

������ �� ���������� ��

r����������������������������������

Page 207: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�ð

�� ����

Page 208: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�Î

�����������

/!:������� ����������� ������������D;!)��������� �����������������D7!)����������������������������D?!)���������������������������D=!:������������������ �����������������������������D>!:��������������������������������������������������DA!:�����������������������������������������DE!:�����������,��������������������D-!�)����������P�������������� �������D/.!�:�������������������������D//!:������������������ ������������������D/;!�:����������������������������� ���W���D/7!�:������������� ���W���D/?!�:������������� ������������ �W����D/=!)�������������P��� �D/>!�)��������� �������������������������D/A!@�������������������� �D/E!�:��������������������������� �D/-!�@�����������W��� ��������� �W��!���������������������������B���������������������W��������

������������ ��)��������������D;.!�)����������������(�D;/!�)��������������������������������� �������D

Page 209: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢�å

��������������

� �

� �P

� ��

� ����

� �����

� ������

'�������������

� ������<

� ������

Page 210: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ë�

�$�� ����

�������������� �������������� �����$ �����������X����� ����W���"�������������������������

���������������������"�������� �X���W����������� ���*������������������������� ������������ W��!���0�6��������"� ��"����"�W���������

� ������W���"�� ������ ��������W������������ �������������� ���������������� �������������� ��������

�� �"�������������� ���������� ����� �������.�E"�������������������� ������������������������+����W��������������������� ��������������*�������W�������������������� ������"����0������33C�8�6��B&<C�C�8

*������������������������������]:����������]������ ���� � ��������������������� ��

Page 211: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ëë

�� ���

/��*������ ���� ��������� � �������������"������������� �������� ���������������������0� ,���������� ��������������� �����"����0

��� ��������������3��!�4�

���������������������3��!�4�

,���������� ������H:�<C'���'�������"����0�

�������¢����������������������3��!�4�

B��0�)������������������� �������������������������������� � ����"������������������������������ ������������ ������ �� �������� �����"��� ������������ ����������������������������

;��*���������������������� ���70..���������������������;?�����6�����"����������������������������������� �0�

������������ !��-����� �������¢V

������������ !��-�� ����¢V�

������������ !��ëÕ��� '��¢V�

7��*���������W�������� ���� �����"�������� ����������� � ����������������������� ����������� ������ ��������� ������������������������������ ����0

��������������������� !������� �����

?��*���������W����������������������������"�������

� ��

=��*�����������W��"����0�

� �����`-Õ`ðð¢����

*������������ W������>7=>AA;..�������������!�������� ����������W����������������� � ������W����

Page 212: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ë¢

�� ���

Page 213: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ë-

������

������ @�����"�� ��"�����"��������������W�����

� �������������������������������� ������� ������� � ������ � ������������������������������������� � � ������������ ���� ���������������

����������������������� �

&��������������������������������������W����C�������������� ���������������������C����������������������������������� �������� ������������������������������������0�

����� ����� ��#��# ���� ���� ������� �� ���

*��������� ���������������������������0

����� .�������=-������ .�������;7���#��# ���� /�������7/� ���� /�������/;�������� .�������>����@�� ���������@�� ����� ��� ������������ �!�

Page 214: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ëV

�� �����

/��*������������������� ������W�����������'��'�����'���'������� �����"�����������������0

������ �����'����

*��������������������� ���0�'��'�����'���'������'3�������4������3�������4�����������������������

;��*��������������������������������������������"����0�

���������������������������&��&���������������

7��*������������� �������� ���>07.�����������<�� ��"�)� ��� ��"��� �8� ��"����0�

-���`�����ë�-�Õ�����������������

?��*������������� �������� ������ ���������������>07."�����������������0�

-���`�����������������������

=��*����������������� ����������������� ������� ��������&����"�����������������0�

��������������������� ��������

>��*�� ������������������ � ���������������� "����0�

��ë`���ë¢�Õ��������������%���%������%)%�� � ������������������� �������

*�������������������5� ����������!� ������������� � ���������������������� ���0�:&��9�:��,�&9R�+�������������� ���������� �

Page 215: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ëÕ

�����������

/!��@��� ��������W�����������������������������;;0..�D

;!��:��������������W�������������S��P����2�D

7!��:�������������W�������S��P����2�D

?!��:��������� ������W��������������D

=!��@��� ������W���S�����2��������������������@�� �����70?=�&<�D

>!��@��� ������W���S�����2�������������������� �����/;�0?=07=�D

A!��@��� ������W���S�����2���������������������� ����������������D

E!��@��� ������W���S�����2����������������������@�� ����������������D

-!��@��� ������W���S�����2������������������;� *��� ����������������D

/.!@��� ������W���S�����2�����������������=0?=�&<����������<��!8��D

//!@��� ������W���S�����2�����������������������7.�������������� ����

/;!@��� ������W��������������������/� ����������������;./.��� �;.//�D

/7!:���������������������W������������ ������D

/?!,��W��� � ����������������������������������������� �����������D

/=!)����������� ����W��������������������� ���������������� �D��

/>!@��� ������W�������������������������6���7 ���������D

Page 216: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ë`

������������ ���

� �

P���

����

�����

�W��

Page 217: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ëð

&����������������8���������

u������������

��������ë ��������� ���������

u����������

��������ë ��������� ��������� ���������

����� �����

u���ë u���� u����

Page 218: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ëÎ

������

��! �������������� ���������������

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

� ��������������������� ���������� ����"�/#�;7?<�;�!������������

� �����!!�����!����L/#

� �����������������

� ������� ����������������� ���������������

���� ����������������� ����������� ��������������!

!��������������������������������� �����������������������������������������

!�������������+������������������� ��� �������� ���

!�������������������������������������������������������� :8@"��8@���!�

!��������+������������������������������������� ����������"����������!�

Page 219: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ëå

���$��� ����� �����'��

��� �����������������������

!� ����������������������"����W��� �������!� �P����������!!������!�����!!�����!����L/!� ��������������������� ���������� ����"�/#�;7?<�;�!!@ ���������� ������������� �������!� ��������������������������������!������������!!�����!����L/#

$��� ������� ������������ ������

���� �����������������

�����������������������->>.���������������� ����������+�<����������������

������������ �� �������

� ���� ������������������

�'��� �W�������������� ��

�'���� )���������������� �����������������!+�<���������������� ��B������ ����������������������� �

Page 220: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢�

�����������

/! :�����������������������������D

;! :�������������� ���������������������� ������D

7! :����������������������������������'��'���D�

?! :������ ��������������������������� ���B8@������������D

=! :��������������P��������������������������������D

>! )������� ��D

A! :����������������������D

E! :����������� ���������S��� ������ 2��� �S��� ������2�D�

Page 221: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢ë

��������� �����������

� ! ����

� ! �����

� ! ������ �

� ! ��� ����

� ! ����

Page 222: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢¢

��

��� ��� ��� ������������

� @����������W������������ ������ ��������������������������!������������� ���������W����������������P�������W���������������������!

� @�� ���������������������������� � @�� ����� ������������������������������� �����������!������ �������������

������

C������0�*����� ����������������V��������H�����'����������������������� ��*�! ������'������������� ��*�������� �������

H�� ��������! ������'������������� ��*�������� �������

*����� ����������������������������'��'��� �� ��

H����������� ����������������������! ������'���� ����������*�������� �������

Page 223: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢-

���

���� ������! ��������������������������������

� ���W��������@�����@��W������� ������� ��������W�������W��������� ������������ ����P��������������������� � ������������

� ���������������@��������� ���������������������������������� ������������ ����P����������������������������������

� ����������������@���������������������������������� ����������� �����P����������������������������������

C������0�*����� ����������������V��������H�����'����������������������� ��*�! �������'������������� ��*�������� �������

H�� ��������! �������'������������� ��*�������� �������

*����� ����������������������������'��'��� �� ��

H����������� ����������������������! �������'���� ����������*�������� �������

�������� ��������� ������ ������������

������� ������������� ������W�������W��!�J�������!��G���W��G���������V���������

Page 224: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢V

���� ��

<&,�*�LG��������V��������G<&,�8+�<LG���������V���������G�����Q@��W��0�III������@��������III8��0�QH<&,�8+�<Q*�0�QH<&,�*�Q����������������������!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

C�����+�� �������0HC�����)�����+�� ������0H)����������+�� ��������0H������*����+�� ������ 0H*�*&�!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*������"@�������QJ��'��'����'��� �����H<&,�*�

Page 225: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢Õ

�����������

/! :�������� ���������������������D

;! :������ ����������������������D

7! :�������� ������������������� �����D

?! :�������� ����������������������D

=! :�������� ������������������������ ����������� ��D

Page 226: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢`

������������ ���

��������

����

����

����

����

Page 227: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢ð

���������������������������

���������! �������������������������'���������������� ���������������

����� ���������������������"������������"����������������"����P��� ������������"��� �������������������

"�!!���������@������������������� ����!����������������

������ *���������� �������� �������������������������� ����!���������������D

����� ���� ����������������������������

���� �������������� $ ��������P����� � ������������� ���� ���������� �����!

���� � ����������������P����"������������������� ��������

� ������ �������������� ������������������ ����������������������� �������������� �

���� ���������� �������������� ��������������� ������ �������� ������������ �������������� � � ����������� ������������������P��������� ������������ $ ���� � ������������������P������ ������ �������� � � ������ ����������������������� ������������ � ���� �������������������� ������ �������� �

Page 228: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢Î

�� ����

Page 229: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢¢å

�����������

/! :��������������,��� ���������������D

;! :�����������,��� ������������������D

7! :���������������������������������������D

?! )������������������������������ �D

=! )������������������������������ �D

>! :����������������������������������������������������D

Page 230: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-�

���������� ���

������� ������������W��

������$ ! �����������������������W��

��������� ! �������������W��

�� ! ���������������������

Page 231: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-ë

������� ��� ��������'��

�r��� ��r������������������ �����"������ � �����"����������� ��������������� ��C����W�����

�����������P����P���!� �������������� ����������������������W����������%��������P����������r�N������O����������r�N������O����������� ����������

��� ���� ������� �������� (������ ��������������� ����� ����� �������W�� �� ��������� ������ ��������� �� �����!� ������������P����������������� �����!� �� ��%�������������P���������������

������������ �������� � �������������"�������������

Page 232: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-¢

������$� ����������������������'��

9��������������������������������W����������������P�

����

�r�����N������O

�r��N������O�NW��ZO�N�������O

�� ���������

���� ��$� �������

�� �����������!� ���������� ������ ��������

�� �����������������

� ����������������������

�� N�����!,�!���O��������

� ��������������������������

������K ��� �����K ��� ����������������"�����K ��

Page 233: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢--

��������� � ������������'��

&�����������������������������������W����

����

�� ����N�P���!,�O�N����O

�r��N������O�NW��ZO�N�������O

�� ���������

������ ��� � �������

������ ������������

����W����������

��N�����!,�!���O� �������

Page 234: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-V

��� ������������������������

r��������� ���� ��������������������� ������������ �������9��������������������������������"��������������"��������"�������������"�������� �"����������"�������������� ���� ������������������ ����������������������

����

r�N������O�����

�� �����������

�����K������ �����������������������K����������������� ����������

������� ����������������

� �� ����!���������������������������������� !������ �

�� �������������

�N���ON���O� ����������

����� �K����� ��� ��������������

�������� �������������

� ��%����������� ���� ������������������

�� �� ���� ���������

Page 235: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-Õ

�����������

/! :�������������W������������D

;! :��������������������������W����D

7! :��������������������W������������������������P�����D

?! :����������������������W������������P�����D

Page 236: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-`

&���������������

� ��

� ���

� �!!

Page 237: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-ð

��

^������������������� ����

���

����

��

��

���

����

!

��

���

�!��

"

��

���

��� �

��

���

��#

$

��

���� @���������� ������������� ������ ����������

Page 238: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-Î

@�����

D�������������������������������� � � ��E������������������������������������ � �������� � ������������� �������� � � ��

���

����%�

�!�"

�&�!

��

������������ � � �� ����������������������������� ����������������������� ���������������������� �������������������� �� ������������������������� �������

Page 239: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢-å

�������� ������0!

��� �����"����������� ��������������� ���� ����������������"������� ���� ��P��� �������� '���������� ������������������ �����"����� ������!"������������������ �������������

*��������������������� �����������0!

�����L;

*�������� ����������� �����!���������������0!

�����L;

8������ �������������"�������%/>%������� ���������'��������������

Page 240: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢V�

%���� ���U�� �������

U�� ������������������ ������������������������������ ������������

���

'%��(�%�)

*%���

*

#�

O������������������� ������ �!���� ������� ���������������������

���"��#

Page 241: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Vë

!>������������������

!����4����>���9�4�;

�4������

A��

!>���9�V�;

*

?����������������

!����4����������9�4�;

�4������

A��

�������9�3*6V�=8<,�;

,

Page 242: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢V¢

�� ������ ��u���� ���

�������� ������ ������� ������������������� ������������� �������u��������� ������������� ��������������E�������

A����B�

U�� ����� ������ ������� ������ ������� ���&��(������

�94; � ��

�94; �� ��

�94; �4���� ��

�94; ��

Page 243: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢V-

���

5��������������������� ����������������� ���

������������

���

��������� ��

��

��������� ���

���

����������

��#��� �,��

�034�#������� ��4

��

O������� ��

Page 244: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢VV

@�������������

���������������������������

�4��H"��� ��$O���&�S(

�4�������A��4��H�� 4O���&�S(

V

��������������������������������������

A��4��H)����O���&@�9P��P;(

�����������������������������������������V�!����V�� ��=�� ���������

�����������������������������������������������������

A�4��H� �� �O���&M'�NS�(

V�������������������������������������������V�!����&�(� �����V�� � � �

Page 245: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢VÕ

����

u ������������������� ��������� ���

@������� ���� ��������

���������

$

��������5

5

$

$

Page 246: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢V`

�����

!��������� ������������������� ��������"����������$�����"���������$�������������� ������� ����� �� ����� �����������*�3V<�V,6�8V<�

@������� � ����"����������$�"���������$

�����������

*

6

=

<

A

Page 247: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Vð

����

O�������>���� � ����4������� ����� ����������������������������� ���>� �������� ���������������5���� ������� ���������������

Ù!������0���������������������

G������� ���

G������� ��

������������������� ������������I��������� ������ �� ��������9�����������S;����������� ��� � � ���9�����������C;�

S�*�=V++++��++

C�6�L6<++,��+3

u������������ ������� �����4�� �������� ���

C���C�����C� �C�� ����

Page 248: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢VÎ

���������

H�&L=��L/;H������H �&�1���!!/AH������H �H&�1�H��!!/AH� �����������L7�������=�'�;�!J��;�=..H������G;�7�1�?�=G�J��>�EH������G=�.�'�;�/G�J��;H� �����������L7�������=�.�'�;�/�!J��;�7E.H�����;�7�1�?�=���0����!�������������H�����;�1�?>

Page 249: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Vå

�����������

/! :�������������������������������������D��������������������D

;! :��������������������������������������D

7! :���������������������������������� �!!�D

?! :������ �;���������������������D

Page 250: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Õ�

������������� �0

� ! ����

� ! ���

� ! ���

� ! ���

� ! ��

� ! &������@@:�������������������������

� ! �����

� ! ����

� ! ���

� ! �����

Page 251: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Õë

������������� �0

����� �����������������*C�BC*�������

���� ����@@:�@@:������� ����������������!

���� ����������� ��������������������!

���� ����������������������

��� ����������������

! &������@@:�������������������������

������� ����������

�� ���������� �����������������������

�� ���� ����������� �������������������������

C�������0��� ������ �

���� � ����������� �����������������������

C�������0����� ������ �

Page 252: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Õ¢

������������

/! :��������������������������������������D

;! C����������������������������� �D

7! )��������� ���������������������� �������D

?! :���������������������������� ��D

=! )���������������������������� �D

>! :������������������������ ������������D

A! )�����������D

Page 253: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Õ-

<���������� ��0

!����!���� !��� ��!����� !����� !���� ��!������ !�����!��������!�����!�����!������!�����!���!����!�����!����!���!����!��!����!��� ���!�������!����

Page 254: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ÕV

<���������� ��0

����� �������������� ���������� ������

������������������������ ��������������������� ���*������������������ "�����"�����"����� ��"��������"��������"�����"���W��"�������"�����������

C�������0����������������� �

�������! ������������������� ��� �����������������������

C�������0���������������

������� ! ��������������������� ����� ������

C�������0����������������

���� ��� <� ����������������

�������� ���������������

��������� ������������

����� ��� <� ����������

Page 255: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ÕÕ

<���������� ��0

����� ����������������� ����������������

C������0���������������/

���� ��! ���� �������� ���������������������!�����

C�������0������S'&'�'�'�2�J�������������

����� ��������������� �������������������� ��

C�������0���������

�������� ��������������"������"��� ������������������������������

C�������0����������������

������ ��������������������� �����!������� ��

C�������0���������

����� *�������������

C�������0���������LS� �'����'���'��W���'��2

Page 256: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Õ`

<���������� ��0

��� *�������������������

����� �� �,���� �������

�������� *������������������������ �������� ��������������

����� ���������������

C�������0�������������

���� ������ ������������������ ����

C�������0�������

Page 257: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Õð

<���������� ��0

������ ������������������������������

&�������������������"����������������������W����&������������ ���������"������������ ������������������� �������������

)������������������������������ ������0����������@�����!"��������������������� ��� �������������������0!

@���� ���"����������������

������ &���� ���������������

��� �������������� � �����

C�������0�������!��������

������ ������������������������

�������� �������������� ���

�������������������� �������������

Page 258: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢ÕÎ

����������������������������

������ �����������

���������� O����������������

��������"�$�"�$ -���������������"�$�����������"�$

�������� D���� ����

������� �� D� ���� ����

�������� ��������� ����

�������� !�������������������� ������������

�������� ������������������

������ ��� !�������������� ���� ������������

�������� !��������������� ����

�������� �������������� ����

Page 259: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢Õå

�� ��� �����������

���B� !����� ��������� � ��� ��� ���B ����� ����� � �����������������������������

���B�� !����� ��������������� ��

���B� !����� ��� ��������������

���B��� !��������� �� ������ ����� ������ ������ ������������� �������������������������� ��9��������������� ����� ������������� ������� ��;

���B !���� ���������������� ��

���S���� !�������������������� ����� ���&����(����������������� ������

���M�� �NS !��������� ����� ������������� ���� ��������

����S��� ? ��������� ��������� ���� ���&�(�������� ���� ���&���(� ����� ������

����F�S ? ��������� ����� ���� ��������������&�(������� �������������&�(

���M6�� �NS !��������� ����� ������������������ ���� ��������

Page 260: Unix Shell Script - Ravi

h�� ������������

Page 261: Unix Shell Script - Ravi

@�����@����h�����

@��������@�������

Page 262: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢`¢

���������������

� "�������������������

� �������������� �

� �� ������������������������

� ! ����

� ! ��

� ������������ ��

� ! ���������

� ! ��������������

� ! ��������������

� ! ����NN�OO��� �((� �!!

Page 263: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢`-

�������������������������

� ������ ! )����� �� ���� ! ����� �� ���� ! ����������� ! �������� ������ ��� ���������������������� �������� &�����������������@�������������� !�P�CP������� !���B���P������� !������������ !���������������P������ !����������� !���������������P������ L�CP������ LL�CP������ RL�B���P������ !��@������������ !��@��������������

Page 264: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢`V

�����������������

� !��8����������� !��8������������������� !�8���������� ����������� !��8���������������������� !��8������������������������� !��8�������������������� ! �8��������� ������� !��8������������������������ !��8������������������������ !��8��������������� ������ !��8���������������� ������� !��8��������������� !@�8��������������� !����� ��������� !����� ��������� !��G��������G���� !�8��������������� �������������� !B�8������ ���� ������������������� �� !��9��������������� !�������� ���������������������� 8/�!��8;�8����8/�������������8;�I� 8/�!��8;�8����8/������ ������8;�I� 8/�!���8;�8�����8/��� �8;������ ���������������������I� R�GB�*G� �������������������������!

Page 265: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢`Õ

�������������������

� H.����! B�����������

� H/����! �����������������Z/

� H;����! H-�������������������Z;�! Z-

� H[/.\�! �����������������Z/.

� HZ����! B�������������������������

� GHIG��! &������������������������ �������������� !I

� GHVG��! &������������������������ ��������������!

� H[ZI\�! B�������������� ������������������� ������

� H[ZV\�! B�������������� ������������������� ������

� HD����! +���������

� HH����! �������,�� �,�!��������

� H! ! 8���������� �������� ��������!

� HK����! ����������������������������

� HR����! �������,�� �,�!��������W�����������������

Page 266: Unix Shell Script - Ravi

! ����� ��������������������������� � ����������������������������������������������������������� � ���������������������� �����

��������������� �������������������

¢``

� ��������

� ���������������������

� ���������

� ���������

Page 267: Unix Shell Script - Ravi

h�� ������������