2013-07-10 22 views
23

parantez komut istemine aşağıdaki satırı yürütmeye çalışıyorum: AncakKomut istemi sorun kaçan tırnak sahip ve

curl -X POST -d '{ "method" : "account_info", "params" : [ { "account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"} ] }' http://s1.ripple.com:51234 

, aşağıdaki alıyorum:

curl: (6) Could not resolve host: method 
curl: (7) Failed connect to :80; No error 
curl: (6) Could not resolve host: account_info, 
curl: (6) Could not resolve host: params 
curl: (7) Failed connect to :80; No error 
curl: (3) [globbing] illegal character in range specification at pos 2 
curl: (3) [globbing] unmatched brace at pos 2 
curl: (6) Could not resolve host: account 
curl: (7) Failed connect to :80; No error 
curl: (3) [globbing] unmatched close brace/bracket at pos 35 
curl: (3) [globbing] unmatched close brace/bracket at pos 1 
curl: (3) [globbing] unmatched close brace/bracket at pos 1 
unable to parse request 

Ben pencerelerde benim ve hata, tırnak, parantez ve globbing ile ilgisi vardır. Şanssız bir alıntıyla onlardan kaçarak kaçan alıntılar denedim.

Eminim doğru şeylerden doğru şekilde kaçmak zorundayım, ama bunu yapmakta zorlanıyorum. Bazı yardımlar çok takdir edilecektir.

cevap

32

bu deneyin: Sen curl -g kullanabilirsiniz

curl -X POST -d "{ \"method\" : \"account_info\", \"params\" : [ { \"account\" : \"rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh\"} ] }" http://s1.ripple.com:51234 
+3

; Bu yüzden hile tek tırnak kullanmak değildi ve ipte herhangi bir çift tırnaktan kaçmak mıydı? Teşekkürler dostum! – kyphos

+1

Evet, pencerenin command.exe tek tırnak işaretlerini desteklemiyor gibi görünüyor. PowerShell yapar, ancak bunları kullanırken hala bazı Sorunlar vardır, bu yüzden en iyi çözüm bunları kullanmamaktır. –

+1

@ ManuelGörlich, çok teşekkür ederim! :) –

28

globbing kapatmak için:

curl -g -X POST -d '{ "method" : "account_info", "params" : [ { "account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"} ] }' http://s1.ripple.com:51234 

kolay tüm bu parantez kaçan daha. Işleyen vay,