Fish دا تەڭشەلمىگەن proxy ئۆزگەرتكۈچ پۈتۈن ئارگۇمېنتنى ئۆچۈرۈۋېتىشى مۇمكىن
Fish دا proxy دىياگنوزىنى نەقىل بەلگىسى ئىچىگە ئېلىڭ، تەڭشەلمىگەن ياكى ئېلېمېنتسىز ئۆزگەرتكۈچ ئۇنىڭغا باغلانغان بەلگىنى ئۆچۈرۈۋەتمەسلىكى ئۈچۈن.
Fish دا بۇ دىياگنوز پەقەت يېڭى بىر قۇرنى بېسىپ چىقىرىشى مۇمكىن:
echo HTTPS_PROXY=$HTTPS_PROXY
Fish ئۆزگەرتكۈچلىرى تىزىملىكلەرنى ساقلايدۇ. نەقىل بەلگىسىز ئۆزگەرتكۈچ تېكىستكە ئۇلانغاندا، Fish ئۇ تېكىستنى تىزىملىكنىڭ ھەر بىر ئېلېمېنتى بىلەن بىرلەشتۈرىدۇ. ئېنىقلانمىغان ئۆزگەرتكۈچ ياكى ھېچقانداق ئېلېمېنتسىز ئېنىقلانغان ئۆزگەرتكۈچ ھېچقانداق بىرىكمە ھاسىل قىلمايدۇ. HTTPS_PROXY= نى ئۆز ئىچىگە ئالغان پۈتۈن ئارگۇمېنت يوقاپ كېتىدۇ.
كېڭەيتىشنى نەقىل بەلگىسى ئىچىگە ئېلىپ بەلگىنى ساقلاڭ:
printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
بۇ ئۆزگەرتكۈچتە ھېچقانداق ئېلېمېنت بولمىسىمۇ بىر ئارگۇمېنت بېرىدۇ، شۇڭا بەلگە كۆرۈنۈپ تۇرىدۇ. كۆپ ئېلېمېنتلىق ئۆزگەرتكۈچنى نەقىل بەلگىسى ئىچىگە ئېلىش ئۇنىڭ ئېلېمېنتلىرىنى بوشلۇق بىلەن بىرلەشتۈرىدۇ؛ بۇ ئۆزگەرتكۈچتە بىر ئىشلىتىشكە بولىدىغان proxy URL بارلىقىنى ئىسپاتلىمايدۇ.
ئۆزگەرتكۈچنىڭ بار-يوقلۇقىنى تەكشۈرۈش ئۈچۈن Fish نىڭ سوراق مەشغۇلاتىنى ئىشلىتىڭ:
if set --query HTTPS_PROXY
printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
else
echo 'HTTPS_PROXY is not defined'
end
مۇۋەپپەقىيەتلىك سوراق ئۆزگەرتكۈچنىڭ ئېنىقلانغانلىقىنى بىلدۈرىدۇ، ئۇنىڭ قۇرۇق ئەمەس قىممىتى بارلىقىنى ياكى خېرىدار ئۇنى ئىشلىتىدىغانلىقىنى كاپالەتلەندۈرمەيدۇ. ئېكسپورت قىلىش ۋە خېرىدارغا خاس proxy بايقاش ئايرىم تەكشۈرۈشلەر.