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
ಯಶಸ್ವಿ ಪ್ರಶ್ನೆ ಎಂದರೆ ವೇರಿಯೇಬಲ್ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಅದು ಖಾಲಿಯಲ್ಲದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ಅಥವಾ ಕ್ಲೈಂಟ್ ಅದನ್ನು ಬಳಸುತ್ತದೆ ಎಂದಲ್ಲ. ರಫ್ತು ಮತ್ತು ಕ್ಲೈಂಟ್-ನಿರ್ದಿಷ್ಟ ಪ್ರಾಕ್ಸಿ ಪತ್ತೆ ಪ್ರತ್ಯೇಕ ಪರಿಶೀಲನೆಗಳು.