|
���
xstr - ����e�e��e c�po� �� �po�pa�� �a C�
���������
xstr [ -c ] [ - ] [ file ]
��������
Xstr pa�o�ae� c �a��o� strings � �o�opo� �axo���c� c�po��,
����e�e���e �� �o���o� �po�pa���, � ���op�a��� o
xe��po�a���. C�po�� �a�e����c� cc���a�� �a ��y o��y�
o��ac��. Ta��� o�pa�o� pea���ye�c� pa��e�e��e c�po�o��x
�o�c�a��, ��o oco�e��o �o�e��o �p� o�����e��� �x �oc�y�����
�o���o ��� ��e���.
Ko�a��a
xstr -c name
����e�ae� c�po�� �� �a��a �a C�, �a�e��� cc���� �a ��x ��pa�e��e� (&xstr[number]). K �a��y �o��c��ae�c� coo��e�c��y��ee o�pe�e�e��e, �o�c�a���e�oe �po�pa��o� xstr. Pe�y����py���� �e�c� �a�e� �o�e�ae�c� � �a�� x.c ��� �oc�e�y��e� �o��������. ����e�e���e c�po�� �o�e�a��c� � �a�y �a���x strings ec�� o�� �a� o�cy�c��o�a��. �o��op����ec� c�po�� ��� c�po��, �������ec� cy����ca�� � y�e cy�ec��y����, �a�y �a���x �e ���e����.
�oc�e �o�������� �cex �o��o�e��o� �o���o� �po�pa��� co��ae�c� �a�� xs.c o�pe�e������ o��y� o��ac��. O� co��ae�c� �o�a��o�
xstr -c name1 name2 ...
�a�� xs.c �o�����pye�c� � �o��o�ye�c� c oc�a������ �a��a�� �po�pa���. �p� �o��o��oc�� e�o c�e�ye� �o�ec���� � ce��e��, �oc�y���� �o���o ��� ��e���, ��o c��o�o��� �a���� � c����� �a�py��y �p� c�o����e.
Xstr �o�e� �c�o���o�a��c� � ��� o��o�o �a��a. Ko�a��a
xstr nameco��ae� �a��� x.c � xs.c �e� co��a��� ��� �c�o���o�a��� �a��a strings � ��o� �a�a�o�e.
Mo�e� o�a�a��c� �o�e���� �a�yc�a�� xstr �oc�e �pe�po�eccop�o� o�pa�o���, � pe�y���a�e �o�opo� �o�y� �o������c� �o��e c�po��, ��� �ac�� c�po� �o�e� o�a�a��c� �e �y��a. Xstr ���o���e� ��e��e co c�a��ap��o�o ��o�a �p� y�a�a��� ap�y�e��a `-'. ��� �a�yc�a xstr �oc�e �pe�po�eccopa �o��o ���o����� c�e�y��y� �oc�e�o�a�e���oc�� �o�a��:
cc -E name.c | xstr -c cc -c x.c mv x.o name.oXstr �e o��o���e� �a�� strings ec�� �e �a�a�� �o��e c�po��, �o��o�y make �o�e� �e �epec�pa��a�� xs.o �e� �eo�xo���oc��.
�����
strings �a�a �a���x c�po� x.c O�pa�o�a���� �e�c� �a C� xs.c O�����e��e �acc��a xstr /tmp/xs* Bpe�e���� �a�� �p� o�xo�e strings
��. �����
mkstr1)
�P��E�A���
Ec�� c�po�a ����e�c� cy����co� �py�o� �o�ee �����o� c�po��,
�o �opo��a� c�po�a �c�pe�ae�c� �ep�o�, xstr �o�ec��� � �a��
o�e c�po��, �o��a �a� � �po����o� c�y�ae �y�a �o�a�a ��
�o���o �����a�.
|