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

ସଫଳ କ୍ୱେରୀର ଅର୍ଥ ଭେରିଏବଲ୍ ପରିଭାଷିତ, କିନ୍ତୁ ଏହା ନୁହେଁ ଯେ ଏଥିରେ ଖାଲି ନ ଥିବା ମୂଲ୍ୟ ଅଛି କିମ୍ବା କୌଣସି କ୍ଲାଇଣ୍ଟ ଏହାକୁ ବ୍ୟବହାର କରିବ। ରପ୍ତାନି ଏବଂ କ୍ଲାଇଣ୍ଟ-ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ରକ୍ସି ଆବିଷ୍କାର ଅଲଗା ଯାଞ୍ଚ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ