> From: Tiago Dias <tux.ti...@gmail.com>
> I need a script which makes the package compação rpm's through two text files 
> ... 
> Since a file is the output of the command rpm-qa > pkg.out 
> And the second file is a list of several packages rpm's, multiple versions 
> and architectures. 

Just for the fun (and did not really test it):

cat pkg.out 
| 
  awk ' { p=$1; n=match(p, "-[[:digit:]]+"); print substr(p,1,n); } '|
  while read PKG; dogrep "$PKG[0-9]" update.out; done

I will leave you as an exercise to sort the results by versions and head (or 
tail) to keep the highest one... ^_^
But, if your update.out file contained only the latest package (and not all 
different versions), that should work.

JD


      

_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

Reply via email to