如何在链接中使用带有“!”的 wget

如何在链接中使用带有“!”的 wget

嘿,我有一个简单的问题,我想使用 wget 下载以下内容(用于 bash 脚本):

https://app.plex.tv/desktop#!/settings/server/[[long string of letters and numbers]]/status/server-dashboard

因此我当然输入了以下命令:

wget https://app.plex.tv/desktop#!/settings/server/[[long string of letters and numbers]]/status/server-dashboard

但是当我按下回车键时,它会下载“桌面”,因为它在链接中的 # 处停止。也就是说,它会下载https:///app.plex.tv/desktop。这可能是因为 # 或 ! 对于 wget 来说有某种含义,所以它会“破坏”链接。

我尝试用 ' 和 " 包围整个链接(例如 'https://.....dashboard' 和 "https://.....dashboard"),但这两种方式都无法让 wget 下载整个链接。将 \ 放在 # 之前(例如 /desktop\ #!/settings)或将 \ 放在 ! 之前(例如 /desktop#\ !/settings)均无效。

当我在 bash 脚本中查看命令(使用 nano)时,我可以看到链接中的 ! 是绿色的,而链接的其余部分是灰色的。所以它肯定破坏了链接。

我如何确保 wget 下载整个链接并且不会停止在“#”或“!”?

谢谢

相关内容