wget命令在linux中工作,但在windows中不工作
我正在尝试使用wget命令控制IP电源开关9258。使用ubuntu机器的wget,我可以打开和关闭IP开关 但如果在windows(GNU Wget 1.11版本)中使用相同的命令,则无法打开或关闭ip电源开关(ip 9258) 我只是想了解这里发生了什么,提前感谢您对问题的理解 问候wget命令在linux中工作,但在windows中不工作,linux,windows,wget,Linux,Windows,Wget,我正在尝试使用wget命令控制IP电源开关9258。使用ubuntu机器的wget,我可以打开和关闭IP开关 但如果在windows(GNU Wget 1.11版本)中使用相同的命令,则无法打开或关闭ip电源开关(ip 9258) 我只是想了解这里发生了什么,提前感谢您对问题的理解 问候 Hari问题可能在于转义“@”字符。 在linux shell中,任何字符都可以转义,包括不需要转义的字符。例如,“echo\@”和“echo@”产生相同的结果:“@”。 在Windows shell中,“ec
Hari问题可能在于转义“@”字符。 在linux shell中,任何字符都可以转义,包括不需要转义的字符。例如,“echo\@”和“echo@”产生相同的结果:“@”。 在Windows shell中,“echo@”生成“@”,但“echo\@”生成“\@”。
只需删除反斜杠。问题在于@之前的反斜杠
D:\GIT\fence_ip9258>wget http://admin:12345678@192.168.1.41/Set.cmd?CMD=SetPower
+P63=1
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
--2014-06-12 19:14:47-- http://admin:*password*@192.168.1.41/Set.cmd?CMD=SetPow
er+P63=1
Connecting to 192.168.1.41:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Connecting to 192.168.1.41:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified
Saving to: `Set.cmd@CMD=SetPower+P63=1'
[ <=> ] 58 311B/s in 0.2s
2014-06-12 19:14:48 (311 B/s) - `Set.cmd@CMD=SetPower+P63=1' saved [58]
D:\GIT\fence\u ip9258>wgethttp://admin:12345678@192.168.1.41/Set.cmd?cmd=SetPower
+P63=1
SYSTEM_WGETRC=c:/progra~1/wget/etc/WGETRC
syswgetrc=C:\ProgramFiles\GnuWin32/etc/wgetrc
--2014-06-12 19:14:47-- http://admin:*密码*@192.168.1.41/Set.cmd?cmd=SetPow
er+P63=1
正在连接到192.168.1.41:80。。。有联系的。
HTTP请求已发送,正在等待响应。。。401未经授权
正在连接到192.168.1.41:80。。。有联系的。
HTTP请求已发送,正在等待响应。。。200行
长度:未指定
保存到:`Set。cmd@CMD=SetPower+P63=1'
[]0.2s内58 311B/s
2014-06-12 19:14:48(311 B/s)-`设定。cmd@CMD=SetPower+P63=1'已保存[58]
如果您在@
之前省略了反斜杠,是否有效?请添加说明,当您启动wgethi flup时,控制台上实际发生了什么,感谢您的建议,它确实有效,罪魁祸首是@之前的反斜杠。这个问题已经解决了,但是在linux中这个问题怎么会被忽略呢,
D:\GIT\fence_ip9258>wget http://admin:12345678@192.168.1.41/Set.cmd?CMD=SetPower
+P63=1
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
--2014-06-12 19:14:47-- http://admin:*password*@192.168.1.41/Set.cmd?CMD=SetPow
er+P63=1
Connecting to 192.168.1.41:80... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Connecting to 192.168.1.41:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified
Saving to: `Set.cmd@CMD=SetPower+P63=1'
[ <=> ] 58 311B/s in 0.2s
2014-06-12 19:14:48 (311 B/s) - `Set.cmd@CMD=SetPower+P63=1' saved [58]