ಡಬ್ಲ್ಯೂಸಿ, ಗ್ನು / ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಎಣಿಕೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಆಜ್ಞೆ

wc ಆಜ್ಞೆಯ ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಉಬುಂಟುನಲ್ಲಿ ಡಬ್ಲ್ಯೂಸಿ ಆಜ್ಞೆಯನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ನೋಡೋಣ. ಡಬ್ಲ್ಯೂಸಿ ಎಂದರೆ 'ವರ್ಡ್ ಕೌಂಟ್', ಮತ್ತು ಇದು ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಬಳಸುವ ಆಜ್ಞೆಯಾಗಿದೆ ಪದಗಳು ಅಥವಾ ಅಕ್ಷರಗಳೇ ಆಗಿರಲಿ, ಇತರ ವಿಷಯಗಳ ನಡುವೆ ಪ್ರಮಾಣಿತ ಇನ್‌ಪುಟ್‌ನಿಂದ ವಿಭಿನ್ನ ಎಣಿಕೆಗಳನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಪ್ರೋಗ್ರಾಂ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಇನ್ಪುಟ್ ಅಥವಾ ಒಗ್ಗೂಡಿಸಿದ ಪಟ್ಟಿಯನ್ನು ಓದಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಅಂಕಿಅಂಶಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ: ಸಾಲು ಎಣಿಕೆ, ಪದಗಳ ಎಣಿಕೆ ಮತ್ತು ಬೈಟ್ ಎಣಿಕೆ. ಈ ಆಜ್ಞೆಯು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇನ್ಪುಟ್ ಫೈಲ್ ಹೆಸರುಗಳನ್ನು ಸ್ವೀಕರಿಸಬಹುದು.

WC ಆಜ್ಞೆಯ ಉದಾಹರಣೆಗಳು

La ಅಗತ್ಯವಿರುವ ಸಿಂಟ್ಯಾಕ್ಸ್ ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲು ಇದು ಈ ಕೆಳಗಿನಂತಿದೆ:

wc [ OPCIONES ] ... [ARCHIVO] ...

ಈಗ, ಕೆಲವು ಸರಳ ಉದಾಹರಣೆಗಳನ್ನು ನೋಡೋಣ. ಇವುಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಾನು ಎರಡು ಫೈಲ್‌ಗಳನ್ನು ಬಳಸಲಿದ್ದೇನೆ. ಮೊದಲನೆಯದನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ version.txt ಮತ್ತು ಇತರ names.txt. ಇವುಗಳ ವಿಷಯ ಹೀಗಿದೆ:

ಮಾದರಿ wc ಫೈಲ್‌ಗಳು

ಮೂಲ ಶೌಚಾಲಯ ಬಳಕೆ

ನಾವು ಹಾದು ಹೋದರೆ ವಾದದಲ್ಲಿನ ಫೈಲ್ ಹೆಸರು ನಾವು ಸಾಲುಗಳು, ಪದಗಳು ಮತ್ತು ಬೈಟ್‌ಗಳ ಎಣಿಕೆಯನ್ನು ಪಡೆಯುತ್ತೇವೆ. ಹಿಂದಿನ ಫೈಲ್‌ಗಳಲ್ಲಿ ಈ ಫಲಿತಾಂಶವನ್ನು ನೋಡಲು, a ಟರ್ಮಿನಲ್ (Ctrl + Alt + T) ನಾವು ಆಜ್ಞೆಗಳನ್ನು ಮಾತ್ರ ಬಳಸಬೇಕಾಗಿದೆ:

ಫೈಲ್ ಆವೃತ್ತಿಗಳನ್ನು ಎಣಿಸಿ

wc versiones.txt

ಫೈಲ್ ಹೆಸರುಗಳನ್ನು ಎಣಿಸಿ

wc nombres.txt

ಜೊತೆಗೆ ನಾವು ಆಜ್ಞಾ ವಾದದಲ್ಲಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಫೈಲ್ ಹೆಸರನ್ನು ರವಾನಿಸಬಹುದು:

wc ಆಜ್ಞೆ ಬಹು ಹೆಸರುಗಳು

wc versiones.txt nombres.txt

ಮೇಲಿನ ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ನಿಂದ ನೀವು ನೋಡುವಂತೆ, ಆರ್ಗ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ಫೈಲ್ ಹೆಸರಿಗಿಂತ ಹೆಚ್ಚಿನದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ಆಜ್ಞೆಯು ಎಲ್ಲಾ ವೈಯಕ್ತಿಕ ಫೈಲ್‌ಗಳಿಗೆ ನಾಲ್ಕು ಕಾಲಮ್ output ಟ್‌ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಒಂದು ದೊಡ್ಡ ಸಾಲನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳ ಒಟ್ಟು ಸಾಲುಗಳು, ಪದಗಳು ಮತ್ತು ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ ವಾದದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.

ಡಬ್ಲ್ಯೂಸಿ ಕಮಾಂಡ್ ಆಯ್ಕೆಗಳು

ನಾವು ಇಲ್ಲಿಯವರೆಗೆ ನೋಡಿದಂತೆ ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸುವುದರ ಜೊತೆಗೆ, ಡಬ್ಲ್ಯೂಸಿ ಕೆಲಸ ಮಾಡಲು ಸರಳವಾದ ಆಜ್ಞೆಯಾಗಿದೆ ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ಬಳಸಲು ಆಸಕ್ತಿದಾಯಕವಾದ ಬೆರಳೆಣಿಕೆಯಷ್ಟು ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಮಾತ್ರ ಬರುತ್ತದೆ:

  • -l, –ಲೈನ್ಸ್ : ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸಿ ಫೈಲ್‌ನಲ್ಲಿ ಪ್ರಸ್ತುತ.
  • -w, –ವರ್ಡ್ಸ್: ಒಟ್ಟು ಪದಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸಿ ಫೈಲ್‌ನಲ್ಲಿ.
  • -ಎಂ, –ಚಾರ್ಸ್: ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸಿ ಫೈಲ್‌ನಿಂದ.
  • -ಎಲ್, –ಮ್ಯಾಕ್ಸ್-ಲೈನ್-ಉದ್ದ: ಉದ್ದದ ರೇಖೆಯ ಗಾತ್ರವನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಫೈಲ್‌ನಿಂದ.
  • -ಸಿ, –ಬೈಟ್ಸ್: ಒಟ್ಟು ಬೈಟ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ಫೈಲ್‌ನಲ್ಲಿ.

ಆಯ್ಕೆ -l, –ಲೈನ್ಸ್

ಈ ಆಯ್ಕೆಯು ಫೈಲ್‌ನಲ್ಲಿನ ಒಟ್ಟು ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಮಾಹಿತಿಯನ್ನು ಎರಡು ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಮುದ್ರಿಸಲಾಗುತ್ತದೆ. ಮೊದಲ ಕಾಲಮ್ ಪ್ರಸ್ತುತ ಇರುವ ಸಾಲುಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡನೇ ಕಾಲಮ್ ಹಿಂದಿನ ಫೈಲ್ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ.

-l ಆಯ್ಕೆ

wc -l nombres.txt

ಆಯ್ಕೆ -w, –ವರ್ಡ್ಸ್

-Wo -words ಆಯ್ಕೆಯು ಫೈಲ್‌ನಲ್ಲಿರುವ ಒಟ್ಟು ಪದಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಫಲಿತಾಂಶಗಳನ್ನು ಎರಡು ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ. ಮೊದಲ ಕಾಲಮ್ ಒಟ್ಟು ಪದಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡನೇ ಕಾಲಮ್ ಫೈಲ್ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ.

-w ಆಯ್ಕೆ

wc -w nombres.txt

ಆಯ್ಕೆ -ಎಂ, –ಚಾರ್ಸ್

-M ಅಥವಾ -ಚಾರ್ಸ್ ಆಯ್ಕೆಯು ಫೈಲ್‌ನಲ್ಲಿನ ಒಟ್ಟು ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಫಲಿತಾಂಶಗಳನ್ನು ಎರಡು ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ. ಮೊದಲ ಕಾಲಮ್ ಫೈಲ್‌ನಲ್ಲಿನ ಒಟ್ಟು ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡನೇ ಕಾಲಮ್ ಫೈಲ್‌ನ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ.

-m ಆಯ್ಕೆ

wc -m nombres.txt

ಆಯ್ಕೆ -L, –ಮ್ಯಾಕ್ಸ್-ಲೈನ್-ಉದ್ದ

-L (ದೊಡ್ಡ ಅಕ್ಷರಗಳು) ಉದ್ದವನ್ನು ಮುದ್ರಿಸಿ (ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆ) ಫೈಲ್‌ನ ಉದ್ದದ ಸಾಲಿನ.

-L ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ

wc -L nombres.txt

ಆಯ್ಕೆ -ಸಿ, –ಬೈಟ್ಸ್

ಈ ಆಯ್ಕೆಯು ಫೈಲ್‌ನಲ್ಲಿರುವ ಬೈಟ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. ಫಲಿತಾಂಶಗಳನ್ನು ಎರಡು ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಮುದ್ರಿಸಿ. ಮೊದಲ ಕಾಲಮ್ ಫೈಲ್‌ನಲ್ಲಿರುವ ಒಟ್ಟು ಬೈಟ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಮತ್ತು ಎರಡನೇ ಕಾಲಮ್ ಹಾದುಹೋದ ಫೈಲ್‌ನ ಹೆಸರನ್ನು ತೋರಿಸುತ್ತದೆ.

--ಬೈಟ್ಸ್ ಆಯ್ಕೆ

wc -c nombres.txt

WC ಯನ್ನು ಇತರ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಿ

ನಾವು ಈಗ ನೋಡಿದ ಆಯ್ಕೆಗಳ ಜೊತೆಗೆ ನಮಗೆ ಆಸಕ್ತಿಯಿರುವ ಎಣಿಕೆಗಳನ್ನು ಪಡೆಯಲು ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು ಇತರರೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಡೈರೆಕ್ಟರಿಯ ಸಂಪೂರ್ಣ ವಿಷಯಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಲು ls ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. Wc -l ಆಜ್ಞೆಯೊಂದಿಗೆ ಪೈಪ್ ಮಾಡಿದಾಗ, ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್‌ಗಳು ಮತ್ತು ಫೋಲ್ಡರ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸಲು ಸಹ ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಇತರ ಆಜ್ಞೆಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಿ

ls /home/nombre-usuario | wc -l

ಸಹಾಯ

ಈ ಎಲ್ಲಾ ಆಯ್ಕೆಗಳ ಜೊತೆಗೆ, ನೀವು ಮಾಡಬಹುದು ಈ ಆಜ್ಞೆಯ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ಪಡೆಯಿರಿ ಅದರ ಸಹಾಯವನ್ನು ನಡೆಸುತ್ತಿದೆ:

ಕಮಾಂಡ್ ಸಹಾಯ

wc --help

ಈ ಸಾಲುಗಳಲ್ಲಿ ನಾವು ಡಬ್ಲ್ಯೂಸಿ ಆಜ್ಞೆಯ ಬಳಕೆಯ ಮೇಲೆ ಮೂಲಭೂತ ಬಳಕೆಯನ್ನು ನೋಡಿದ್ದೇವೆ (ಪದ ಎಣಿಕೆ) ಮತ್ತು ಅದರ ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳು. ಸಂಯೋಜಿಸುವ ಮೂಲಕ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ಮರೆಯದೆ ಆಜ್ಞೆ wc ಇತರ ಗ್ನು / ಲಿನಕ್ಸ್ ಆಜ್ಞೆಗಳೊಂದಿಗೆ. ಈ ಆಜ್ಞೆಯು ನಮಗೆ ಉಪಯುಕ್ತವಾಗುವ ಕ್ಷಣವನ್ನು ಹುಡುಕುವ ವಿಷಯವಾಗಿದೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.