ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಉಬುಂಟುನಲ್ಲಿ ಡಬ್ಲ್ಯೂಸಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನೋಡೋಣ. ಡಬ್ಲ್ಯೂಸಿ ಎಂದರೆ 'ವರ್ಡ್ ಕೌಂಟ್', ಮತ್ತು ಇದು ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಬಳಸುವ ಆಜ್ಞೆಯಾಗಿದೆ ಪದಗಳು ಅಥವಾ ಅಕ್ಷರಗಳೇ ಆಗಿರಲಿ, ಇತರ ವಿಷಯಗಳ ನಡುವೆ ಪ್ರಮಾಣಿತ ಇನ್ಪುಟ್ನಿಂದ ವಿಭಿನ್ನ ಎಣಿಕೆಗಳನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಪ್ರೋಗ್ರಾಂ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್ಪುಟ್ ಅಥವಾ ಒಗ್ಗೂಡಿಸಿದ ಪಟ್ಟಿಯನ್ನು ಓದಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಅಂಕಿಅಂಶಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ: ಸಾಲು ಎಣಿಕೆ, ಪದಗಳ ಎಣಿಕೆ ಮತ್ತು ಬೈಟ್ ಎಣಿಕೆ. ಈ ಆಜ್ಞೆಯು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇನ್ಪುಟ್ ಫೈಲ್ ಹೆಸರುಗಳನ್ನು ಸ್ವೀಕರಿಸಬಹುದು.
WC ಆಜ್ಞೆಯ ಉದಾಹರಣೆಗಳು
La ಅಗತ್ಯವಿರುವ ಸಿಂಟ್ಯಾಕ್ಸ್ ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲು ಇದು ಈ ಕೆಳಗಿನಂತಿದೆ:
wc [ OPCIONES ] ... [ARCHIVO] ...
ಈಗ, ಕೆಲವು ಸರಳ ಉದಾಹರಣೆಗಳನ್ನು ನೋಡೋಣ. ಇವುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಾನು ಎರಡು ಫೈಲ್ಗಳನ್ನು ಬಳಸಲಿದ್ದೇನೆ. ಮೊದಲನೆಯದನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ version.txt ಮತ್ತು ಇತರ names.txt. ಇವುಗಳ ವಿಷಯ ಹೀಗಿದೆ:
ಮೂಲ ಶೌಚಾಲಯ ಬಳಕೆ
ನಾವು ಹಾದು ಹೋದರೆ ವಾದದಲ್ಲಿನ ಫೈಲ್ ಹೆಸರು ನಾವು ಸಾಲುಗಳು, ಪದಗಳು ಮತ್ತು ಬೈಟ್ಗಳ ಎಣಿಕೆಯನ್ನು ಪಡೆಯುತ್ತೇವೆ. ಹಿಂದಿನ ಫೈಲ್ಗಳಲ್ಲಿ ಈ ಫಲಿತಾಂಶವನ್ನು ನೋಡಲು, a ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ನಾವು ಆಜ್ಞೆಗಳನ್ನು ಮಾತ್ರ ಬಳಸಬೇಕಾಗಿದೆ:
wc versiones.txt
wc nombres.txt
ಜೊತೆಗೆ ನಾವು ಆಜ್ಞಾ ವಾದದಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಫೈಲ್ ಹೆಸರನ್ನು ರವಾನಿಸಬಹುದು:
wc versiones.txt nombres.txt
ಮೇಲಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ನಿಂದ ನೀವು ನೋಡುವಂತೆ, ಆರ್ಗ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಫೈಲ್ ಹೆಸರಿಗಿಂತ ಹೆಚ್ಚಿನದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ಆಜ್ಞೆಯು ಎಲ್ಲಾ ವೈಯಕ್ತಿಕ ಫೈಲ್ಗಳಿಗೆ ನಾಲ್ಕು ಕಾಲಮ್ output ಟ್ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಒಂದು ದೊಡ್ಡ ಸಾಲನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್ಗಳ ಒಟ್ಟು ಸಾಲುಗಳು, ಪದಗಳು ಮತ್ತು ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ ವಾದದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.
ಡಬ್ಲ್ಯೂಸಿ ಕಮಾಂಡ್ ಆಯ್ಕೆಗಳು
ನಾವು ಇಲ್ಲಿಯವರೆಗೆ ನೋಡಿದಂತೆ ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದರ ಜೊತೆಗೆ, ಡಬ್ಲ್ಯೂಸಿ ಕೆಲಸ ಮಾಡಲು ಸರಳವಾದ ಆಜ್ಞೆಯಾಗಿದೆ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಬಳಸಲು ಆಸಕ್ತಿದಾಯಕವಾದ ಬೆರಳೆಣಿಕೆಯಷ್ಟು ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಮಾತ್ರ ಬರುತ್ತದೆ:
- -l, –ಲೈನ್ಸ್ : ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸಿ ಫೈಲ್ನಲ್ಲಿ ಪ್ರಸ್ತುತ.
- -w, –ವರ್ಡ್ಸ್: ಒಟ್ಟು ಪದಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸಿ ಫೈಲ್ನಲ್ಲಿ.
- -ಎಂ, –ಚಾರ್ಸ್: ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸಿ ಫೈಲ್ನಿಂದ.
- -ಎಲ್, –ಮ್ಯಾಕ್ಸ್-ಲೈನ್-ಉದ್ದ: ಉದ್ದದ ರೇಖೆಯ ಗಾತ್ರವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಫೈಲ್ನಿಂದ.
- -ಸಿ, –ಬೈಟ್ಸ್: ಒಟ್ಟು ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಫೈಲ್ನಲ್ಲಿ.
ಆಯ್ಕೆ -l, –ಲೈನ್ಸ್
ಈ ಆಯ್ಕೆಯು ಫೈಲ್ನಲ್ಲಿನ ಒಟ್ಟು ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಮಾಹಿತಿಯನ್ನು ಎರಡು ಕಾಲಮ್ಗಳಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಮೊದಲ ಕಾಲಮ್ ಪ್ರಸ್ತುತ ಇರುವ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡನೇ ಕಾಲಮ್ ಹಿಂದಿನ ಫೈಲ್ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ.
wc -l nombres.txt
ಆಯ್ಕೆ -w, –ವರ್ಡ್ಸ್
-Wo -words ಆಯ್ಕೆಯು ಫೈಲ್ನಲ್ಲಿರುವ ಒಟ್ಟು ಪದಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಫಲಿತಾಂಶಗಳನ್ನು ಎರಡು ಕಾಲಮ್ಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ. ಮೊದಲ ಕಾಲಮ್ ಒಟ್ಟು ಪದಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡನೇ ಕಾಲಮ್ ಫೈಲ್ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ.
wc -w nombres.txt
ಆಯ್ಕೆ -ಎಂ, –ಚಾರ್ಸ್
-M ಅಥವಾ -ಚಾರ್ಸ್ ಆಯ್ಕೆಯು ಫೈಲ್ನಲ್ಲಿನ ಒಟ್ಟು ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಫಲಿತಾಂಶಗಳನ್ನು ಎರಡು ಕಾಲಮ್ಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ. ಮೊದಲ ಕಾಲಮ್ ಫೈಲ್ನಲ್ಲಿನ ಒಟ್ಟು ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡನೇ ಕಾಲಮ್ ಫೈಲ್ನ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ.
wc -m nombres.txt
ಆಯ್ಕೆ -L, –ಮ್ಯಾಕ್ಸ್-ಲೈನ್-ಉದ್ದ
-L (ದೊಡ್ಡ ಅಕ್ಷರಗಳು) ಉದ್ದವನ್ನು ಮುದ್ರಿಸಿ (ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ) ಫೈಲ್ನ ಉದ್ದದ ಸಾಲಿನ.
wc -L nombres.txt
ಆಯ್ಕೆ -ಸಿ, –ಬೈಟ್ಸ್
ಈ ಆಯ್ಕೆಯು ಫೈಲ್ನಲ್ಲಿರುವ ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಫಲಿತಾಂಶಗಳನ್ನು ಎರಡು ಕಾಲಮ್ಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ. ಮೊದಲ ಕಾಲಮ್ ಫೈಲ್ನಲ್ಲಿರುವ ಒಟ್ಟು ಬೈಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡನೇ ಕಾಲಮ್ ಹಾದುಹೋದ ಫೈಲ್ನ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ.
wc -c nombres.txt
WC ಯನ್ನು ಇತರ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಿ
ನಾವು ಈಗ ನೋಡಿದ ಆಯ್ಕೆಗಳ ಜೊತೆಗೆ ನಮಗೆ ಆಸಕ್ತಿಯಿರುವ ಎಣಿಕೆಗಳನ್ನು ಪಡೆಯಲು ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು ಇತರರೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಡೈರೆಕ್ಟರಿಯ ಸಂಪೂರ್ಣ ವಿಷಯಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ls ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. Wc -l ಆಜ್ಞೆಯೊಂದಿಗೆ ಪೈಪ್ ಮಾಡಿದಾಗ, ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್ಗಳು ಮತ್ತು ಫೋಲ್ಡರ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸಲು ಸಹ ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ls /home/nombre-usuario | wc -l
ಸಹಾಯ
ಈ ಎಲ್ಲಾ ಆಯ್ಕೆಗಳ ಜೊತೆಗೆ, ನೀವು ಮಾಡಬಹುದು ಈ ಆಜ್ಞೆಯ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪಡೆಯಿರಿ ಅದರ ಸಹಾಯವನ್ನು ನಡೆಸುತ್ತಿದೆ:
wc --help
ಈ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ಡಬ್ಲ್ಯೂಸಿ ಆಜ್ಞೆಯ ಬಳಕೆಯ ಮೇಲೆ ಮೂಲಭೂತ ಬಳಕೆಯನ್ನು ನೋಡಿದ್ದೇವೆ (ಪದ ಎಣಿಕೆ) ಮತ್ತು ಅದರ ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳು. ಸಂಯೋಜಿಸುವ ಮೂಲಕ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ಮರೆಯದೆ ಆಜ್ಞೆ wc ಇತರ ಗ್ನು / ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳೊಂದಿಗೆ. ಈ ಆಜ್ಞೆಯು ನಮಗೆ ಉಪಯುಕ್ತವಾಗುವ ಕ್ಷಣವನ್ನು ಹುಡುಕುವ ವಿಷಯವಾಗಿದೆ.