Fish ичинде коюлбаган прокси өзгөрмөсү бүт аргументти өчүрүшү мүмкүн
Fish ичинде прокси диагностикасын тырмакчага алыңыз, коюлбаган же элементи жок өзгөрмө ага тиркелген белгини өчүрбөйт.
Fish ичинде бул диагностика жаңы сапты гана басып чыгарышы мүмкүн:
echo HTTPS_PROXY=$HTTPS_PROXY
Fish өзгөрмөлөрү тизмелерди кармайт. Тырмакчасыз өзгөрмө текстке тиркелгенде, Fish ошол текстти тизменин ар бир элементи менен бириктирет. Аныкталбаган өзгөрмө, же эч кандай элементсиз аныкталган өзгөрмө эч кандай айкалыштыруу жаратпайт. HTTPS_PROXY= кошо, бүт аргумент жок болот.
Кеңейтүүнү тырмакчага алып, белгини сактаңыз:
printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
Бул өзгөрмөдө эч кандай элемент болбосо да бир аргумент берет, ошондуктан белги көрүнүп турат. Бир нече элементүү өзгөрмөнү тырмакчага алуу анын элементтерин боштуктар менен бириктирет; бул өзгөрмөдө бир пайдаланууга жарактуу прокси URL бар экенин далилдебейт.
Өзгөрмөнүн бар-жогун текшерүү үчүн Fishтин суроо операциясын колдонуңуз:
if set --query HTTPS_PROXY
printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
else
echo 'HTTPS_PROXY is not defined'
end
Ийгиликтүү суроо өзгөрмөнүн аныкталганын билдирет, бирок анын бош эмес мааниси бар экенин же кардар аны колдонорун милдеттүү түрдө билдирбейт. Экспорттоо жана кардарга тиешелүү проксини табуу өзүнчө текшерүүлөр.