Можно использовать cut
с первым разделителем _
для получения второго столбца, а затем cut
еще раз с разделителем -
для получения первого столбца.
echo MQSeriesRuntime_5-U200491-7.5.0-4.x86_64 | cut -d"_" -f2 | cut -d"-" -f1
Для MacOS Terminal.app (, если это не изменилось в Mohave)не распознает функцию xtermдинамических цветов , которая позволит вам сделать это. iTerm2 делает это (, но, как обычно,ymmv).
Согласно длинному ответу Йорика в Как сделать случайный цвет фона в Terminal.app , для этого можно использовать AppleScript.