User Tools

Site Tools


linux:list_latest_rpm_version

Sort RPMs and check latest version

#!/bin/bash

for rpm in $(ls | grep rpm | sed 's/\-[0-9]/\ /g' | awk '{print $1}' | sort -u)
do
  echo $rpm
  latest=""
  latest=$(ls ${rpm}-[0-9]* | sed -e 's/\-/\ ;\ /g' -e 's/\./\ /g' | sort -n -k3 -k4 -k5 -k7 -k8 -k9 | tail -1 | sed -e 's/\ ;\ /\-/g' -e 's/\ /\./g')
  echo $latest
done
linux/list_latest_rpm_version.txt · Last modified: 2021/01/01 21:25 (external edit)