Konservu la argumentojn de curl --noproxy sendifekte per Bash-tabelo
Konservu reuzeblajn curl-opciojn en Bash-tabelo, por ke la laŭvorta asterisko atingos --noproxy sen fariĝi ŝela teksto.
En Bash tabelo konservas la argumentojn por reuzebla curl-alvoko:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'La unuoblaj citiloj protektas la asteriskon dum la tabelo estas kreata. Ili estas ŝela sintakso, do la tabelo konservas unu laŭvortan signon *. Poste la tabela etendo en duoblaj citiloj liveras ĉiun elementon kiel apartan argumenton.
Ĉi tie --noproxy '*' petas al curl preterpasi prokurilojn por ĉiu celo. Uzu anstataŭe la celatan gastigantan liston, kiam nur elektitaj celoj devas esti rektaj.
Skalaro enhavanta tekston kiel curl --noproxy '*' ne konservas la saman strukturon. Citiloj aperantaj per etendo de variablo estas ordinaraj signoj en tiu stadio; Bash ne aŭtomate reanalizas ilin kiel citilan sintakson. Funkcio estas alia taŭga hejmo por fiksaj opcioj, kiam ĝi plusendas siajn argumentojn per "$@".