ໃນ 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

ການສອບຖາມທີ່ສຳເລັດໝາຍຄວາມວ່າໂຕປ່ຽນຖືກກຳນົດແລ້ວ ບໍ່ໄດ້ໝາຍຄວາມວ່າມັນມີຄ່າທີ່ບໍ່ຫວ່າງເປົ່າ ຫຼື ລູກຄ້າຈະໃຊ້ມັນ. ການສົ່ງອອກ ແລະ ການຄົ້ນຫາພຣັອກຊີສະເພາະລູກຄ້າເປັນການກວດສອບແຍກກັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ