True and false (commands)
ಯುನಿಕ್ಸ್ ತರಹದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಟ್ರೂ ಮತ್ತು ಫಾಲ್ಸ್ ಕಮಾಂಡ್ಗಳ ಏಕೈಕ ಕಾರ್ಯವೆಂದರೆ ಯಾವಾಗಲೂ ಪೂರ್ವನಿರ್ಧರಿತ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯೊಂದಿಗೆ ಹಿಂತಿರುಗುವುದು. ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕಮಾಂಡ್ನ ಯಶಸ್ಸು (ನಿರ್ಗಮನ ಸ್ಥಿತಿ ಶೂನ್ಯ) ಅಥವಾ ವೈಫಲ್ಯವನ್ನು (ಶೂನ್ಯವಲ್ಲದ) ನಿರ್ಣಯಿಸಲು ಕಮಾಂಡ್ನ ನಿರ್ಗಮನ ಸ್ಥಿತಿಯನ್ನು ಬಳಸುತ್ತಾರೆ. ನಿಜ ಮತ್ತು ಸುಳ್ಳು ಆಜ್ಞೆಗಳು ಆಜ್ಞೆಯ ಯಶಸ್ಸಿನ ತಾರ್ಕಿಕ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ, ಏಕೆಂದರೆ ನಿಜವು 0 ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಸುಳ್ಳು 1 ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಬಳಕೆಯ ಆಜ್ಞೆಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಷರತ್ತುಬದ್ಧ ಹೇಳಿಕೆಗಳು ಮತ್ತು ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಲೂಪ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಈ ಕೆಳಗಿನ ಶೆಲ್ ಸ್ಕ್ರಿಪ್ಟ್ ಎಕೋ ಹಲೋ ಲೂಪ್ ಅನ್ನು ಅಡ್ಡಿಪಡಿಸುವವರೆಗೆ ಪುನರಾವರ್ತಿಸುತ್ತದೆಃ ಆದರೆ ಟ್ರೂ ಡು ಎಕೋ ಹಲೋ ಮಾಡಲಾಗುತ್ತದೆ ಆಜ್ಞೆಗಳನ್ನು ಇತರ ಆಜ್ಞೆಗಳ ಅನುಕ್ರಮದ ಯಶಸ್ಸು ಅಥವಾ ವೈಫಲ್ಯವನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆಃ ಮಾಡಿ. & & ಫಾಲ್ಸ್ ಬಳಕೆದಾರರ ಲಾಗಿನ್ ಶೆಲ್ ಅನ್ನು, ಇನ್/ಇತ್ಯಾದಿ/ಪಾಸ್ ಡಬ್ಲ್ಯೂಡಿ ಗೆ ಹೊಂದಿಸುವುದು, ಸಂವಾದಾತ್ಮಕ ಶೆಲ್ಗೆ ಪ್ರವೇಶವನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರಾಕರಿಸುತ್ತದೆ, ಆದರೆ ಅವರ ಖಾತೆಯು ಎಫ್ಟಿಪಿಯಂತಹ ಇತರ ಸೇವೆಗಳಿಗೆ ಇನ್ನೂ ಮಾನ್ಯವಾಗಿರಬಹುದು. (ಆದಾಗ್ಯೂ, ಲಭ್ಯವಿದ್ದರೆ, ಈ ಉದ್ದೇಶಕ್ಕಾಗಿ ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಬಹುದು, ಏಕೆಂದರೆ ಇದು ಅಧಿವೇಶನವನ್ನು ಕೊನೆಗೊಳಿಸುವ ಮೊದಲು ಅಧಿಸೂಚನೆಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.) ಪ್ರೋಗ್ರಾಂಗಳು ಯಾವುದೇ "ವಾಸ್ತವಿಕ" ನಿಯತಾಂಕಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ; ಗ್ನೂ ಆವೃತ್ತಿಯಲ್ಲಿ, ಪ್ರಮಾಣಿತ ನಿಯತಾಂಕ-- ಸಹಾಯವು ಬಳಕೆಯ ಸಾರಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಮತ್ತು-- ಆವೃತ್ತಿಯು ಪ್ರೋಗ್ರಾಂ ಆವೃತ್ತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಶೂನ್ಯ ಆಜ್ಞೆಯನ್ನು ಕೆಲವೊಮ್ಮೆ ಒಂದೇ ರೀತಿಯ ಶೂನ್ಯ ಆಜ್ಞೆಯೊಂದಿಗೆ ಬದಲಿಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಒಂದೇ ಕೊಲೊನ್ (:) ಎಂದು ಬರೆಯಲಾಗುತ್ತದೆ. ಶೂನ್ಯ ಆಜ್ಞೆಯನ್ನು ಶೆಲ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ಟ್ರೂ ಒಂದು ಬಾಹ್ಯ ಪ್ರೋಗ್ರಾಂ ಆಗಿದ್ದರೆ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಬಹುದು (ಟ್ರೂ ಸಾಮಾನ್ಯವಾಗಿ ಕ್ರಿಯೆಯಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಶೆಲ್ ಆಗಿದೆ). ನಾವು ಮೇಲಿನ ಉದಾಹರಣೆಯನ್ನು ಟ್ರೂ ಬದಲಿಗೆಃ ವೈಲ್ಃ ಡೂ ಎಕೋ ಹಲೋ ಡನ್ ಬಳಸಿ ಪುನಃ ಬರೆಯಬಹುದು. ${ಪ್ಯಾರಾಮೀಟರ್ಃ = ವರ್ಡ್} ಪ್ಯಾರಾಮೀಟರ್ ವಿಸ್ತರಣೆಯ ಮೂಲಕ ಶೆಲ್ ವೇರಿಯೇಬಲ್ಗಳಿಗೆ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸುವಂತಹ ಅಡ್ಡಪರಿಣಾಮಗಳಿಗೆ ನೋ-ಆಪ್ ಡಮ್ಮಿ ಕಮಾಂಡ್ ಆಗಿಯೂ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಬ್ಯಾಶ್ಬಗ್ನಿಂದ, ಬ್ಯಾಷ್ಗಾಗಿ ದೋಷ-ವರದಿ ಮಾಡುವ ಸ್ಕ್ರಿಪ್ಟ್ಃಃಃ ${TMPDIR: =/tmp}: ${EDITOR = $DEFEDITOR}: ${USER = ${LOGNAME-'ವ್ಹೋಮಿ'}} ಯುನಿಕ್ಸ್ ಆಜ್ಞೆಗಳ ಪಟ್ಟಿಯನ್ನು ಸಹ ನೋಡಿ ಎರಡು-ಮೌಲ್ಯದ ತರ್ಕ IEFBR14 ಟಿಪ್ಪಣಿಗಳು ಉಲ್ಲೇಖಗಳು ಕೈಪಿಡಿ ಪುಟಗಳು ನಿಜ (1): ಏನನ್ನೂ ಮಾಡಬೇಡಿ, ಯಶಸ್ವಿಯಾಗಿ-ಗ್ನೂ ಕೋರೇಟಿಲ್ಸ್ ಉಲ್ಲೇಖ ಸುಳ್ಳು (1): ಏನನ್ನೂ ಮಾಡಬೇಡಿ, ವಿಫಲವಾಗಿದೆ-ಗ್ನೂ ಕೋರೇಟಿಲ್ಸ್ ಉಲ್ಲೇಖ ನಿಜ (1): ನಿಜವಾದ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ-ಫ್ರೀಬಿಎಸ್ಡಿ ಕೈಪಿಡಿ ಪುಟ ಸುಳ್ಳು (1): ಸುಳ್ಳು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ-ಫ್ರೀಬಿಎಸ್ಡಿ ಕೈಪಿಡಿ ಪುಟ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಯುನಿಕ್ಸ್