cURL IPv6地址时,报错误的解决办法

正常思路下,请求一个IPv6地址,这么写:

curl http://[::1]

结果命令给了一个错误:

curl: (3) [globbing] illegal character in range specification at pos 9

经过多次试验,应该这么写:

curl "http://\[::1\]"

为什么这么写,哪位同学可以帮忙解释一下