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

સફળ ક્વેરીનો અર્થ એ છે કે ચલ વ્યાખ્યાયિત છે, પણ એ નહીં કે તેમાં ખાલી ન હોય એવું મૂલ્ય છે અથવા કોઈ ક્લાયન્ટ તેનો ઉપયોગ કરશે. નિકાસ અને ક્લાયન્ટ-વિશિષ્ટ પ્રોક્સી શોધ અલગ ચકાસણીઓ છે.

સંબંધિત લેખો