답변:
s
명령 에서 다른 문자를 분리 문자로 사용하십시오 .
printf '%s\n' "$srcText" | sed "s|XPLACEHOLDERX|$connect|"
또는 ksh93의의와 슬래시 탈출 ${var//pattern/replacement}
매개 변수 확장 연산자 (이제 지원 zsh
, bash
, mksh
, yash
비지 박스의 최근 버전 sh
).
printf '%s\n' "$srcText" | sed "s/XPLACEHOLDERX/${connect//\//\\/}/"