#!/bin/sh Old=/mnt/hdb1/opensuse/suse/iso/10.1/suse New=/mnt/hdb1/opensuse/suse/update/10.1/rpm set +x rm /usr/local/src/bashtest/new/*.* rm /usr/local/src/bashtest/old/*.* cd $New for d1 in *; do if [ -d $d1 ]; then d2= basename $d1 cd $New/$d2 find * ! -name "*.i586.rpm" -name "*.rpm" | while read a; do b=${a%-*-}; echo $b; done #cp $Old/$b* /usr/local/src/bashtest/old; #cp $New/$b*$d2 /usr/local/src/bashtest/new; done