Ответы:
Используйте другой символ в качестве разделителя в sкоманде:
printf '%s\n' "$srcText" | sed "s|XPLACEHOLDERX|$connect|"
Или избежать косой черты с ksh93 игровой ${var//pattern/replacement}оператора расширения параметров (теперь также поддерживается zsh, bash, mksh, yashи последние версии BusyBox sh).
printf '%s\n' "$srcText" | sed "s/XPLACEHOLDERX/${connect//\//\\/}/"
Если ваша оболочка поддерживает это:
"${srcText/XPLACEHOLDERX/$connect}"