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 "$@".

Labarai masu alaƙa