Bash ಅರೇ ಬಳಸಿ curl --noproxy ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಹಾಗೆಯೇ ಉಳಿಸಿ
ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ curl ಆಯ್ಕೆಗಳನ್ನು Bash ಅರೇನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ, ಇದರಿಂದ ಅಕ್ಷರಶಃ ನಕ್ಷತ್ರ ಚಿಹ್ನೆ shell ಪಠ್ಯವಾಗದೆ --noproxy ಗೆ ತಲುಪುತ್ತದೆ.
Bash ನಲ್ಲಿ ಅರೇ ಮರುಬಳಕೆಯ curl ಕರೆಯ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ:
curl_options=(--noproxy '*' --fail --max-time 10)
curl "${curl_options[@]}" 'https://api.example/'ಅರೇ ರಚಿಸುವಾಗ ಏಕ ಉಲ್ಲೇಖಗಳು ನಕ್ಷತ್ರ ಚಿಹ್ನೆಯನ್ನು ರಕ್ಷಿಸುತ್ತವೆ. ಅವು shell ವಾಕ್ಯರಚನೆ, ಆದ್ದರಿಂದ ಅರೇ ಒಂದು ಅಕ್ಷರಶಃ * ಅಕ್ಷರವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ನಂತರ ದ್ವಿಗುಣ ಉಲ್ಲೇಖಗಳಲ್ಲಿನ ಅರೇ ವಿಸ್ತರಣೆ ಪ್ರತಿ ಅಂಶವನ್ನು ಪ್ರತ್ಯೇಕ ಆರ್ಗ್ಯುಮೆಂಟ್ ಆಗಿ ಒದಗಿಸುತ್ತದೆ.
ಇಲ್ಲಿ --noproxy '*' curl ಗೆ ಪ್ರತಿ ಗಮ್ಯಸ್ಥಾನಕ್ಕೂ ಪ್ರಾಕ್ಸಿಗಳನ್ನು ಬೈಪಾಸ್ ಮಾಡಲು ಹೇಳುತ್ತದೆ. ಕೇವಲ ಆಯ್ದ ಗಮ್ಯಸ್ಥಾನಗಳು ನೇರವಾಗಿರಬೇಕಾದರೆ ಬದಲಿಗೆ ಉದ್ದೇಶಿತ ಹೋಸ್ಟ್ ಪಟ್ಟಿಯನ್ನು ಬಳಸಿ.
curl --noproxy '*' ನಂತಹ ಪಠ್ಯವನ್ನು ಹೊಂದಿರುವ ಸ್ಕೇಲರ್ ಅದೇ ರಚನೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ. ವೇರಿಯೇಬಲ್ ವಿಸ್ತರಣೆಯಿಂದ ಉಂಟಾಗುವ ಉಲ್ಲೇಖಗಳು ಆ ಹಂತದಲ್ಲಿ ಸಾಮಾನ್ಯ ಅಕ್ಷರಗಳು; Bash ಅವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮತ್ತೆ ಉಲ್ಲೇಖ ವಾಕ್ಯರಚನೆಯಾಗಿ ಪಾರ್ಸ್ ಮಾಡುವುದಿಲ್ಲ. ಫಂಕ್ಷನ್ ತನ್ನ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳನ್ನು "$@" ನೊಂದಿಗೆ ರವಾನಿಸಿದಾಗ ಸ್ಥಿರ ಆಯ್ಕೆಗಳಿಗೆ ಇನ್ನೊಂದು ಸೂಕ್ತ ಸ್ಥಳ.