Haltu curl --noproxy röksemdunum óbreyttum með Bash-fylki
Geymðu endurnýtanlegar curl-valkosti í Bash-fylki svo bókstaflega stjarnan nái til --noproxy án þess að verða skeljartexti.
Í Bash varðveitir fylki röksemdirnar fyrir endurnýtanlegt curl-kall:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'Einföldu gæsalappirnar verja stjörnuna meðan fylkið er búið til. Þær eru skeljarbygging, svo fylkið geymir eitt bókstaflegt * staf. Síðan skilar útvíkkun fylkisins innan tvöfaldra gæsalappa hverju staki sem sér röksemd.
Hér biður --noproxy '*' curl um að fara framhjá milliþjónum fyrir hvert áfangastað. Notaðu þess í stað ætlaða hýslalistann þegar aðeins valdir áfangastaðir eiga að vera beinir.
Stigstærð sem inniheldur texta eins og curl --noproxy '*' varðveitir ekki sama uppbyggingu. Gæsalappir sem verða til við útvíkkun breytu eru venjulegir stafir á því stigi; Bash þáttar þær ekki sjálfkrafa aftur sem gæsalapparbygging. Fall er annar hentugur staður fyrir fasta valkosti þegar það sendir röksemdir sínar með "$@".