xdg-open 명령을 이스케이프하는 URL 및 기호

xdg-open 명령을 이스케이프하는 URL 및 기호

명령을 사용하여 URL을 열려고 하는데 xdg-open& 문자를 이스케이프 처리해 보았지만 bash에서는 가능한 모든 옵션이 작동하지 않습니다.

나는 다음을 시도했다

xdg-open "https://google.co.in?q=cream" <-works fine as desired
xdg-open "https://google.co.in?q=cream&as_epq=cream+here" <- problem arises here due to ampersand

다음 방법을 사용하여 탈출하려고했습니다.

xdg-open "https://google.co.in?q=cream\&as_epq=cream+here"
xdg-open "https://google.co.in?q=cream^&as_epq=cream+here"
xdg-open "https://google.co.in?q=cream%26as_epq=cream+here"
xdg-open "https://google.co.in?q=cream&amp;as_epq=cream+here"
xdg-open "https://google.co.in?q=cream\&amp;as_epq=cream+here"
xdg-open "https://google.co.in?q=cream+%26+as_epq=cream+here"
xdg-open "https://google.co.in?q=cream&&as_epq=cream+here"

https://google.co.in?q=cream&as_epq=cream+here어떤 경우든 응답은 브라우저에 URL을 입력했을 때와 유사합니다.

xdg-open을 실행하고 & 기호를 이스케이프하는 올바른 방법을 찾는 데 도움을 주세요.

관련 정보