#!/bin/bash tmp="$(mktemp tmp.XXX)" for rel in alt1.10 alt1.p3 alt1.9 alt1.10.1 alt1.svn20090812 alt1.svn20090812.10 alt1.svn20090812.11; do echo -n "$rel: " :>"$tmp" for br in "" M50 M41 M40; do rpm --define "branch_switch \"$br\"" --eval "%branch_release $rel" >>"$tmp" done sort "$tmp" | sed ':a;N;s/\n/ /;ta' done rm -f "$tmp"