我正在尝试执行这样的操作:
wget --user=foo --password=bar! url
Run Code Online (Sandbox Code Playgroud)
这 !在密码中导致问题。我试过用 \ 转义它,如
--password=bar\!
Run Code Online (Sandbox Code Playgroud)
我试过用单引号和双引号封装。我把密码放在一个单独的文件中并尝试
--密码=cat pass.txt
每次,我都会收到 403 Forbidden。使用 -d,我看到 SSL 握手成功。在 Windows 命令行上,该命令有效。我的假设是我需要逃避 ! 不同,但我不知道还有什么。