An Fish kann dës Diagnose just eng nei Zeil drécken:

echo HTTPS_PROXY=$HTTPS_PROXY

Fish-Variabelen enthalen Lëschten. Waart eng Variabel ouni Anféierungszeechen un Text ugehaangen, verbënnt Fish deen Text mat all Element vun der Lëscht. Eng ondefinéiert Variabel, oder eng ouni Elementer definéiert, mécht keng Kombinatiounen. Den ganzen Argument verschwënnt, inklusiv HTTPS_PROXY=.

Behält de Label, andeems dir d'Expansioun an Anféierungszeechen setzt:

printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"

Dat gëtt een Argument och wann d'Variabel keng Elementer huet, sou datt de Label siichtbar bleift. Anféierungszeechen ëm eng Variabel mat méi Elementer verbannen hir Elementer mat Espacen; si beweise net, datt d'Variabel eng eenzeg notzlech Proxy-URL enthält.

Fir ze kontrolléieren, ob d'Variabel existéiert, benotzt dem Fish seng Ufro-Operatioun:

if set --query HTTPS_PROXY
    printf '%s\n' "HTTPS_PROXY=$HTTPS_PROXY"
else
    echo 'HTTPS_PROXY is not defined'
end

Eng erfollegräich Ufro heescht, datt d'Variabel definéiert ass, awer net onbedéngt, datt se en net-eidelen Wäert huet oder datt e Client se wäert benotzen. Export an client-spezifesch Proxy-Entdeckung sinn getrennte Kontrollen.

Ähnlech Artikelen