413 Stimmen

Übergabe einer URL mit Klammern an curl

Wenn ich versuche, eine URL an curl zu übergeben, die Klammern enthält, schlägt es mit einer Fehlermeldung fehl:

$ curl 'http://www.google.com/?TEST[]=1'
curl: (3) [globbing] illegal character in range specification at pos 29

Wenn ich jedoch beide Klammern entferne, scheint es zu funktionieren:

$ curl 'http://www.google.com/?TEST\[\]=1'

Wie kann ich das beheben? Gibt es ein Argument, das URLs automatisch entschlüsselt, oder eine Beschreibung der Zeichen, die vor der Übergabe an curl entschlüsselt werden müssen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X