Is féidir le hathróg seachfhreastalaí neamhshocraithe an argóint iomlán a bhaint in Fish
Cuir an diagnóiseach seachfhreastalaí idir chomharthaí athfhriotail in Fish ionas nach scriosfaidh athróg neamhshocraithe nó folamh an lipéad atá ceangailte léi.
In Fish, ní féidir leis an diagnóiseach seo ach líne nua a phriontáil:
echo HTTPS_PROXY=$HTTPS_PROXY
Bíonn liostaí in athróga Fish. Nuair a cheanglaítear athróg gan athfhriotail le téacs, nascann Fish an téacs sin le gach eilimint den liosta. Ní tháirgeann athróg neamhshainithe, nó athróg a shainítear gan aon eilimint, aon chomhcheangal. Imíonn an argóint iomlán, lena n-áirítear HTTPS_PROXY=.
Coinnigh an lipéad tríd an leathnú a chur idir athfhriotail:
printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
Soláthraíonn sé seo argóint amháin fiú nuair nach bhfuil aon eilimint ag an athróg, mar sin fanann an lipéad le feiceáil. Nascann athfhriotail timpeall athróige il-eiliminte a cuid eilimintí le spásanna; ní chruthaíonn sé go bhfuil URL seachfhreastalaí amháin inúsáidte san athróg.
Chun a sheiceáil an bhfuil an athróg ann, bain úsáid as oibríocht cheist Fish:
if set --query HTTPS_PROXY
printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
else
echo 'HTTPS_PROXY is not defined'
end
Ciallaíonn ceist rathúil go bhfuil an athróg sainithe, ach ní gá go bhfuil luach neamhfholamh inti nó go n-úsáidfidh cliant í. Is seiceálacha ar leith iad onnmhairiú agus aimsiú seachfhreastalaí a bhaineann go sonrach le cliant.