Í 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ð "$@".

Tengdir greinar