Bash array ସହାୟତାରେ curl --noproxy ଆର୍ଗୁମେଣ୍ଟ ଅକ୍ଷତ ରଖନ୍ତୁ
ପୁନଃ ବ୍ୟବହାରଯୋଗ୍ୟ curl ବିକଳ୍ପଗୁଡ଼ିକୁ Bash array ରେ ସଞ୍ଚୟ କରନ୍ତୁ ଯାହାଫଳରେ ଆକ୍ଷରିକ ତାରକା shell ଟେକ୍ସଟ ନହୋଇ --noproxy ପର୍ଯ୍ୟନ୍ତ ପହଞ୍ଚିବ।
Bash ରେ array ପୁନଃ ବ୍ୟବହାରଯୋଗ୍ୟ curl କଲର ଆର୍ଗୁମେଣ୍ଟ ସଂରକ୍ଷିତ ରଖେ:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'array ତିଆରି ହେଉଥିବାବେଳେ ଏକକ ଉଦ୍ଧୃତି ତାରକାକୁ ସୁରକ୍ଷା ଦିଏ। ସେଗୁଡ଼ିକ shell ସିଣ୍ଟାକ୍ସ, ତେଣୁ array ଏକ ଆକ୍ଷରିକ * ଅକ୍ଷର ସଞ୍ଚୟ କରେ। ତାପରେ ଦ୍ୱିଗୁଣ ଉଦ୍ଧୃତିରେ array ବିସ୍ତାର ପ୍ରତ୍ୟେକ ଉପାଦାନକୁ ପୃଥକ ଆର୍ଗୁମେଣ୍ଟ ଭାବରେ ଦିଏ।
ଏଠାରେ --noproxy '*' curl କୁ ପ୍ରତ୍ୟେକ ଗନ୍ତବ୍ୟ ପାଇଁ ପ୍ରକ୍ସି ବାଇପାସ କରିବାକୁ କୁହେ। ଯେତେବେଳେ କେବଳ ନିର୍ବାଚିତ ଗନ୍ତବ୍ୟ ସିଧା ରହିବା ଉଚିତ, ସେତେବେଳେ ଏହାର ପରିବର୍ତ୍ତେ ଇଚ୍ଛିତ host ତାଲିକା ବ୍ୟବହାର କରନ୍ତୁ।
curl --noproxy '*' ପରି ଟେକ୍ସଟ ଥିବା ସ୍କେଲାର ସେହି ଗଠନ ସଂରକ୍ଷଣ କରେ ନାହିଁ। ଚଳ ବିସ୍ତାରରୁ ଉତ୍ପନ୍ନ ଉଦ୍ଧୃତିଗୁଡ଼ିକ ସେହି ପର୍ଯ୍ୟାୟରେ ସାଧାରଣ ଅକ୍ଷର; Bash ସେଗୁଡ଼ିକୁ ସ୍ୱତଃ ପୁନର୍ବାର ଉଦ୍ଧୃତି ସିଣ୍ଟାକ୍ସ ଭାବରେ ପାର୍ସ କରେ ନାହିଁ। ଫଙ୍କସନ ସ୍ଥିର ବିକଳ୍ପ ପାଇଁ ଅନ୍ୟ ଏକ ଉପଯୁକ୍ତ ସ୍ଥାନ, ଯେତେବେଳେ ଏହା ନିଜ ଆର୍ଗୁମେଣ୍ଟ "$@" ସହ ପଠାଏ।