Próbuję wykonać następujący wiersz w wierszu polecenia:Wiersz polecenia kłopoty ucieczce cytaty i szelki
curl -X POST -d '{ "method" : "account_info", "params" : [ { "account" : "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh"} ] }' http://s1.ripple.com:51234
jednak uzyskać następujące:
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
jestem na oknach, a błąd związany jest z cytatami, nawiasami klamrowymi i globbingiem. Próbowałem wymykać cytaty, poprzedzając je odwrotnym ukośnikiem, bez powodzenia.
Jestem pewien, że po prostu potrzebuję uciec właściwych rzeczy, we właściwy sposób, ale mam trudności z robieniem tego. Pewna pomoc byłaby bardzo ceniona.
wow, który zadziałał; więc sztuczka polegała na tym, aby nie używać pojedynczych cudzysłowów i unikać podwójnych cudzysłowów w ciągu znaków? Dzięki! – kyphos
Tak, polecenie window.exe wydaje się nie obsługiwać pojedynczych cudzysłowów. PowerShell ma, ale nadal są problemy podczas korzystania z nich, więc najlepszym rozwiązaniem jest, aby w ogóle ich nie używać. –
@ ManuelGörlich, dziękuję bardzo! :) –