我正在尝试使用该命令打开 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&as_epq=cream+here"
xdg-open "https://google.co.in?q=cream\&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 并转义 & 符号的正确方法。