Bash
(correspondência regex):
letters="1234, MR45, MB46, 1234"
if [[ "$letters" =~ .*(M[BR].*) ]]; then
echo "${BASH_REMATCH[1]}" # MB46, 1234
else
echo "MB or MR word not found!"
fi
Como uma alternativa abreviada simplificada, a seguinte abordagem grep
do GNU pode ser usada:
grep -Po '.*\KM[BR].*' <<<"$letters" || echo "MB or MR word not found"