អថេរប្រូកស៊ីដែលមិនបានកំណត់អាចលុបអាគុយម៉ង់ទាំងមូលក្នុង 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
សំណួរជោគជ័យមានន័យថាអថេរត្រូវបានកំណត់ មិនមែនមានន័យថាវាមានតម្លៃមិនទទេ ឬថាអតិថិជននឹងប្រើវានោះទេ។ ការនាំចេញ និងការស្វែងរកប្រូកស៊ីជាក់លាក់សម្រាប់អតិថិជន គឺជាការត្រួតពិនិត្យដោយឡែក។