Сачувајте аргументе curl --noproxy нетакнутим помоћу Bash низа
Похраните опције curl које се поново користе у Bash низ тако да дословна звездица стигне до --noproxy без претварања у shell текст.
У Bash-у низ чува аргументе за поновљени позив curl:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'Једноструки наводници штите звездицу док се низ ствара. Они су shell синтакса, па низ чува један дословни знак *. Затим проширење низа у двоструким наводницима даје сваки елемент као засебан аргумент.
Овде --noproxy '*' тражи од curl-а да заобиђе проксије за свако одредиште. Уместо тога користите жељену листу хостова када само одабрана одредишта треба да буду директна.
Скалар који садржи текст попут curl --noproxy '*' не чува исту структуру. Наводници настали проширењем променљиве у тој су фази обични знакови; Bash их не рашчлањује поново аутоматски као синтаксу наводника. Функција је још једно прикладно место за фиксне опције када прослеђује своје аргументе помоћу "$@".