Kiyaye muhawarar curl --noproxy da array na Bash
Ajiye zaɓuɓɓukan curl da za a sake amfani da su a cikin array na Bash domin tauraron harafi ya isa --noproxy ba tare da ya zama rubutun shell ba.
A cikin Bash, array yana kiyaye muhawarar kiran curl da za a sake amfani da shi:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'Waƙaƙƙen quotes suna kare tauraro yayin da ake ƙirƙirar array. Sintax na shell ne, don haka array yana ajiye harafi ɗaya na * na zahiri. Sa'an nan faɗaɗa array cikin quotes biyu yana bayar da kowane abu a matsayin hujja daban.
A nan --noproxy '*' yana neman curl ya tsallake proxies ga kowace manufa. Yi amfani da jerin host ɗin da ake so a maimakon haka lokacin da kawai zaɓaɓɓun manufofi ya kamata su kasance kai tsaye.
Skalar da ke ɗauke da rubutu kamar curl --noproxy '*' baya kiyaye tsari ɗaya. Quotes da suka samo asali daga faɗaɗa maɓalli haruffa ne na yau da kullum a wannan matakin; Bash baya sake nazarin su kai tsaye a matsayin sintax na quotes. Aiki wani wuri ne da ya dace don tsayayyun zaɓuɓɓuka lokacin da yake tura muhawararsa da "$@".