curl --noproxy аргументтерин Bash массиви менен бүтүн сактаңыз
Кайра колдонулуучу curl параметрлерин Bash массивинде сактаңыз, ошондо түз жылдызча shell текстине айланбастан --noproxy ге жетет.
Bash ичинде массив кайра колдонулуучу curl чакыруусунун аргументтерин сактайт:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'Массив түзүлүп жатканда жалгыз тырмакчалар жылдызчаны коргойт. Алар shell синтаксиси, ошондуктан массив бир түз * белгисин сактайт. Андан кийин кош тырмакчадагы массив кеңейтүүсү ар бир элементти өзүнчө аргумент катары берет.
Бул жерде --noproxy '*' curl ден ар бир багыт үчүн проксилерди айланып өтүүнү сурайт. Эгер тек тандалган багыттар түз болушу керек болсо, анын ордуна көздөлгөн хост тизмесин колдонуңуз.
curl --noproxy '*' сыяктуу текстти камтыган скаляр ошол эле түзүмдү сактабайт. Өзгөрмөнү кеңейтүүдө пайда болгон тырмакчалар ал баскычта жөнөкөй белгилер; Bash аларды тырмакча синтаксиси катары автоматтык түрдө кайра талдабайт. Функция аргументтерин "$@" менен өткөргөндө туруктуу параметрлер үчүн дагы бир ылайыктуу жер.