<-- back

Disable CURL's globbing parser

Hey. Recently I’ve tried to CURL something like this:

curl 'http://localhost?q[param]=value'

and I got [globbing] bad range in column error from CURL. This one is unexpected since I was thinking that using single quotes do not require any escaping. To find a workaround you can check man curl and seek for globbing.

So the solution is -g option:

curl -g 'http://localhost?q[param]=value'


Sure you can manually escape square brackets but if your url is pretty long it can take some time.

Feel free to contact me for feedback or questions. Find my contacts on About page.