د 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 syntax دي، نو array یو لفظي * توری خوندي کوي. بیا په دوه ګونو نښو کې د array پرمختګ هر عنصر د جلا ارګومېنټ په توګه وړاندې کوي.
دلته --noproxy '*' له curl څخه غواړي چې د هر منزل لپاره پراکسي پریږدي. کله چې یوازې ټاکل شوي منزلونه باید مستقیم وي، پرځای یې د میزبانانو پام شوې لیست وکاروئ.
د curl --noproxy '*' په څیر متن لرونکی سکالر ورته جوړښت نه ساتي. د متغیر له پرمختګ څخه رامنځته شوې نښې په هغه پړاو کې عادي توري دي؛ Bash هغوی په اتوماتيک ډول بیا د نښو syntax په توګه نه تحلیلوي. فنکشن د ثابتو اختیارونو لپاره بله مناسبه ځای دی کله چې خپل ارګومېنټونه د "$@" سره لیږي.