Óstillt proxy-breytistærð getur eytt öllu viðfangi í Fish
Setjið proxy-greininguna í gæsalappir í Fish svo óstillt eða tóm breytistærð þurrki ekki út merkið sem henni fylgir.
Í Fish getur þessi greining prentað aðeins nýja línu:
echo HTTPS_PROXY=$HTTPS_PROXY
Fish-breytistærðir innihalda lista. Þegar breytistærð án gæsalappa er fest við texta, tengir Fish textann við hvert stak listans. Óskilgreind breytistærð, eða breytistærð skilgreind án staka, myndar engar samsetningar. Allt viðfangið hverfur, þar á meðal HTTPS_PROXY=.
Haldið merkinu með því að setja útvíkkunina í gæsalappir:
printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
Það gefur eitt viðfang jafnvel þótt breytistærðin hafi engin stök, svo merkið er áfram sýnilegt. Gæsalappir utan um breytistærð með mörg stök tengja stökin með bilum; það sannar ekki að breytistærðin innihaldi eitt nothæft proxy-slóð.
Til að athuga hvort breytistærðin er til, notið fyrirspurnaraðgerð Fish:
if set --query HTTPS_PROXY
printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
else
echo 'HTTPS_PROXY is not defined'
end
Árangursrík fyrirspurn þýðir að breytistærðin er skilgreind, en ekki endilega að hún hafi ekki-tómt gildi eða að biðlari muni nota hana. Útflutningur og biðlarasértæk proxy-uppgötvun eru aðskildar athuganir.