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

Амжилттай асуулга нь хувьсагч тодорхойлогдсоныг илэрхийлнэ, гэхдээ хоосон бус утгатай эсвэл клиент үүнийг ашиглана гэсэн үг биш. Экспорт болон клиент тус бүрийн прокси илрүүлэлт нь тусдаа шалгалт юм.

Холбоотой нийтлэлүүд