#!/bin/bash
s="name1{want-this-string}host,name1{want-this-string}host,name1{dont-want-this-string},name1{dont-want-this-either}name1{want-this-string}host"
grep -oP '\bname1\{\K[^{}]*(?=}host\b)' <<< "$s"
IyEvYmluL2Jhc2gKcz0ibmFtZTF7d2FudC10aGlzLXN0cmluZ31ob3N0LG5hbWUxe3dhbnQtdGhpcy1zdHJpbmd9aG9zdCxuYW1lMXtkb250LXdhbnQtdGhpcy1zdHJpbmd9LG5hbWUxe2RvbnQtd2FudC10aGlzLWVpdGhlcn1uYW1lMXt3YW50LXRoaXMtc3RyaW5nfWhvc3QiCmdyZXAgLW9QICdcYm5hbWUxXHtcS1tee31dKig/PX1ob3N0XGIpJyA8PDwgIiRzIg==