����� ������������ OpenNet.ru / ������ "������������ ��� Linux" / ������

14.4.5 �������� ���������� � ������

������ listrpmpkgs, ��� �� ������ ��������, �� �������� ��������� �������������. �� �������� � ��������� ������ ���� �������. �� �� ����� �������� ��� ���������, �� ������� ������ ������.

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

� ����� shell ��������� ��� ����������� ����������, � ������� ������� ����� ���������� �������� � ��������. � ������� ���� ������������� ��� ����������.

����������

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

$0

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

$1

������ �����

$2

������ �����

$3

������ �����

$4

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

$5

����� �����

$6

������ �����

$7

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

$8

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

$9

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

$*

��� �����

$#

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

���� �� ����������� C-shell, ����� ������ $# ����������� $#argv .

� ��������� ������ �������, ��� ����� �������� �������, ������� �� ��������, � �������� ���������? ������� ������ ���� ������, � ������� ���� �������������� rpm. ������� ������ �� ����������, ������ ������ ��� ������:

#!/bin/sh

rpm -qa | grep $*

��� ������ �������� ����� ������� � ���� �� ���������, ������� ����� ������ � ������� ����� ����� �����. ����������� ��� � rpmgrep � ��������, ��������, ���:

$ ./rpmgrep python

python-devel-2.2.1-17

gnome-python2-gtkhtml2-1.99.11-8

gnome-python2-canvas-1.99.11-8

gnome-python2-1.99.11-8

rpm404-python-4.0.4-8x.27

orbit-python-1.99.0-4

gnome-python2-bonobo-1.99.11-8

gnome-python2-gconf-1.99.11-8

libxslt-python-1.0.19-1

libxml2-python-2.4.23-1

python-optik-1.3-2

python-2.2.1-17

rpm-python-4.1-1.06

mod_python-3.0.0-10

python-tools-2.2.1-17

($* ������ ��� ����� ��������� ������ � ���� ������ � ���������. �� shell �� ������������ ������ 9 ����������, ���� �� ������������ �������� shift, � grep �� ������������ ��������������� �����, ��� ����� ���� egrep. �������, ���� ������ ��������� ���������� ����� ������, ��������, ./rpmgrep rpm python, ������ �������� ������ � ���������� �� ������. ���� - � ������ ������ � ��������� ���������� "���-��, ��� ����� ����� ����� ����� � ���� ������������������ ��������, �� ���������� ��������" - ����. �����. )

����� - ����� � rpm-�������
����� - �������������� ������� � �������
����������


����� ������������ �� OpenNet.ru