我对 wget
很陌生,我在谷歌上做了研究,但没有找到任何线索。
我需要保存网页的单个 HTML 文件:
wget yahoo.com -O test.html
它有效,但是,当我尝试更具体时:
wget http://search.yahoo.com/404handler?src=search&p=food+delicious -O test.html
问题来了, wget
识别 &p=food+delicious
作为语法,它说: 'p' is not recognized as an internal or external command
我怎么解决这个问题?我真的很感谢你的建议。
原文由 perdana 发布,翻译遵循 CC BY-SA 4.0 许可协议
&
在 shell 中有特殊含义。使用\
转义或将 url 放在引号中以避免此问题。要么
在许多 Unix shell 中,在命令后放置
&
会使它 在后台执行。