我正在使用wget for Windows,我想指定一个--post-data
过滤器(并避免使用--post-file
过滤器),但我很难让它运行起来。这可能是因为双引号内有字符串,如下所示:
wget "http://www.somesite.com/wfs" --header="Content-Type: text/xml; charset=UTF-8"
--user=username --password=password --no-check-certificate
--post-data="big long string with "quotes" in it" --output-document=C:\Test.xml
是否有其他人成功获得--post-data
才能在wget for Windows中工作?我错过了什么吗?
干杯
安迪
答案 0 :(得分:7)
您可以通过在\
前加上--post-data="big long string with \"quotes\" in it"
前缀来转义大字符串中的引号。
{{1}}
答案 1 :(得分:3)
在引号内也使用双引号:
--post-data="big long string with ""quotes"" in it"