批次错误:“目前未预期<”

时间:2019-04-02 23:54:29

标签: windows shell batch-file command

我想使用Ptexport从http服务器获取信息,但是我看不到键入正确的语法。

我尝试了不同类型的语法。

wget.exe --user=export_kpi --password=kpi123 -O Result3.txt http://XX.YYY.CCC.BB/export/Export?req='<Ptexport version="1.6.0"><Request><ResultReq egname="test_kpi" templRR1="kpi_lost">'**

我明白了

<没想到

我应该在.txt上输入以下内容:

cat Result3.txt |sed 's/></>\n</g'
<Ptexport version="1.6.0" >
<Response>
<RR cid="1459546492000" sid="33966" eod="0">
<RR1 direction="0" statTime="1552888534574" dmax="400" />
<RR1 direction="1" statTime="1552888534574" dmax="413" />
<RR1 direction="0" statTime="1552888594575" dmax="466" />
<RR1 direction="1" statTime="1552888594575" dmax="487" />
<RR1 direction="0" statTime="1552888654575" dmax="371" />
<RR1 direction="1" statTime="1552888654575" dmax="427" />
</RR>
<RR cid="1459546492000" sid="33968" eod="0">
..etc

2 个答案:

答案 0 :(得分:0)

将网址用双引号括起来,如下所示

wget.exe --user=export_kpi --password=kpi123 -O Result3.txt "http://XX.YYY.CCC.BB/export/Export?req='<Ptexport version=,\"1.6.0\"><Request><ResultReq egname=\"test_kpi\" templRR1=\"kpi_lost\">'**"



答案 1 :(得分:0)

不要在您的URL中输入文字<。请改用%3C

请参见here for a list of escape codes in a URL