Bash এৰেৰ সৈতে curl --noproxy argument অক্ষত ৰাখক
পুনৰ ব্যৱহাৰযোগ্য curl option Bash এৰে এ সাঁচি ৰাখক যাতে আক্ষৰিক asterisk shell text নহৈ --noproxy লৈ যায়।
Bash ত এৰে এ পুনৰ ব্যৱহাৰযোগ্য curl invocation ৰ argument সংৰক্ষণ কৰে:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'এৰে সৃষ্টিৰ সময়ত একক উদ্ধৃতিয়ে asterisk সুৰক্ষা দিয়ে। সেইবোৰ shell syntax, গতিকে এৰে এ এটা আক্ষৰিক * আখৰ সংৰক্ষণ কৰে। তাৰ পিছত দ্বিগুণ উদ্ধৃত এৰে expansion এ প্ৰতিটো element সুকীয়া argument হিচাপে যোগান ধৰে।
ইয়াত --noproxy '*' এ curl ক প্ৰতিটো গন্তব্যৰ বাবে প্ৰক্সি এৰাই যাবলৈ কয়। কেৱল নিৰ্বাচিত গন্তব্য পোনপটীয়া হ'ব লাগিলে ইয়াৰ সলনি উদ্দেশ্য কৰা host তালিকা ব্যৱহাৰ কৰক।
curl --noproxy '*' ৰ দৰে text থকা scalar এ একেই গঠন সংৰক্ষণ নকৰে। variable expand ৰ পৰা অহা উদ্ধৃতি সেই স্তৰত সাধাৰণ আখৰ; Bash এ সেইবোৰক পুনৰ উদ্ধৃতি syntax হিচাপে স্বয়ংক্ৰিয়ভাৱে বিশ্লেষণ নকৰে। fixed option ৰ বাবে function আন এটা উপযুক্ত ঠাই, যেতিয়া ই তাৰ argument "$@" ৰে আগবঢ়ায়।