Кривовато конечно (вместо двух sed'ов одного бы хватило, но...
)), тока path на пути замени.
Код:
for package in `cat /path/comps.xml | sed '0,/base-x/d' | sed '0,/packagelist/d' | sed '/packagelist/,$d' | grep mandatory | sed 's/.*\">//' | sed 's/<\/.*//'`;
do
echo "Searching and installing package: $package..."
find <path> -name "$package-[0-9]*" -exec rpm -ivh --aid {} \;
done