Accueil Site d'Aide Informatique de Tian
Lessons
ToolBox
Links
Misc
About
Thème:

find_in_rpm


Télécharger


#!/bin/bash

#Permet de chercher un ficher dans des RPMs
#Le 1er paramètre est le motif à chercher
#Le 2nd est le répertoire où se trouvent les RPMs
#Sans celui-ci cherche dans un répertoire par défaut.

DEFAULT_DIR="/dvd/suse"

if [ -z "$2" ]
then
    cd $DEFAULT_DIR
else
    cd $2
fi

for pack in `find . -type f | grep [.]rpm$`
do
    if rpm -q -p $pack -l | grep -i $1
    then
echo found in $pack
        echo "------------------------------------"
        echo
    fi
done