Re: [maillist] Frage zu bash Script(s)

Hans Heering (Hans.Heering@munich.netsurf.de)
Tue, 31 Aug 1999 15:38:03 +0200

Am Mon, 30 Aug 1999 schrieben Sie:
> Hallo,
>
> Ich wuerde den Suchstring als ersten Parameter uebergeben und die
> Liste der RPMs als 2.
>
> Wenn man den 1.Parameter einer Variablen zugewiesen hat, kann man ihn mit
> 'shift' (help shift) aus der Parameterliste rausschmeissen und hat nur
> noch die Liste der RPMs.
>
> Karsten
>
oder legt eine Quelle für rpm's fest, z.B. /cdrom/delix/RPMS/i386/ und macht
folgendes:
-----cut here--------
[ "$1" = "" ] && echo "file-searching in rpm - usage: \"fsr
Filename\"" && exit str="$1"
[ -x /usr/bin/less ] && PAGER=/usr/bin/less || PAGER=/bin/more
if [ "`cd_mount`" = 1 ]
then
for i in `ls /cdrom/delix/RPMS/i386/*.rpm`
do
res=`rpm -qpl $i | grep ".*$str.*"`
[ $? = 0 ] && echo "Paket $i: " && echo "$res"
done
fi
Funzt ganz ordentlich und ist bei 666 Paketen leidlich schnell.

Grüße Hans Heering
_______________________________________________________________

Dipl. Wirt.-Inf. Hans Heering
email: Hans.Heering@munich.netsurf.de
www : http://homepages.munich.netsurf.de/Hans.Heering
Public-Key-Server: (ID: Hans Heering <Hans.Heering@munich.netsurf.de>)
http://www.trustcenter.de/cgi-bin/SearchCert.cgi?FORMTYPE=Search
oder: http://math-www.uni-paderborn.de/pgp/extract.html
_______________________________________________________________