Якщо я спробую передати URL-адресу для згортання, яка містить дужки, це не вдається з помилкою:
$ curl 'http://www.google.com/?TEST[]=1'
curl: (3) [globbing] illegal character in range specification at pos 29
Однак якщо я вийду з обох дужок, це, здається, працює:
$ curl 'http://www.google.com/?TEST\[\]=1'
Цікаво, що я використовую зворотну косу рису, щоб уникнути лише першої дужки, яка виходить з ладу з кодом помилки:
$ curl 'http://www.google.com/?TEST\[]=1'
$ echo $!
20497
Моє запитання - як це виправити для загальних випадків? Чи є аргумент, який автоматично вилучатиме URL-адреси, або опис символів, які потрібно вийти, перш ніж переходити до згортання?