Żomm l-argumenti ta' curl --noproxy sħaħ b'array tal-Bash
Aħżen għażliet ta' curl li jistgħu jerġgħu jintużaw f'array tal-Bash sabiex l-asterisk litterali jasal għand --noproxy mingħajr ma jsir test tas-shell.
Fil-Bash, array jippreserva l-argumenti għal sejħa curl li tista' terġa' tintuża:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'Il-virgoletti singoli jipproteġu l-asterisk waqt li l-array jinħoloq. Huma sintassi tas-shell, għalhekk l-array jaħżen karattru * litterali wieħed. Imbagħad l-espansjoni tal-array fil-virgoletti doppji tipprovdi kull element bħala argument separat.
Hawn --noproxy '*' jitlob lil curl biex jaqbeż il-proxies għal kull destinazzjoni. Uża minflok il-lista tal-hosts maħsuba meta għandhom ikunu diretti biss destinazzjonijiet magħżula.
Skalar li fih test bħal curl --noproxy '*' ma jippreservax l-istess struttura. Il-virgoletti li jinħolqu mill-espansjoni ta' varjabbli huma karattri ordinarji f'dak l-istadju; il-Bash ma jerġax janalizzahom awtomatikament bħala sintassi tal-virgoletti. Funzjoni hija post adatt ieħor għall-għażliet fissi meta tgħaddi l-argumenti tagħha b'"$@".