כיצד להשתמש ב-WC Command בלינוקס

ספור את מספר המילים, השורות, הבתים ואפילו התווים בקובץ מהמסוף

שירותים הפקודה (ספירת מילים) משמשת במערכות לינוקס כדי לספור את מספר המילים, השורות והבתים בקובץ טקסט. אתה יכול לצרף ולהשתמש בו בדרכים רבות עם פקודות אחרות כדי להציג מידע על קבצי טקסט די בקלות.

באמצעות שירותים פקודה

תחביר כללי:.

wc [אפשרויות..] [שם_קובץ]

אפשרויות זמינות עם שירותים פקודה:

אוֹפְּצִיָהתיאור
להדפיס את מספר השורות בקובץ
-וולהדפיס מספר מילים בקובץ
הדפסת ספירת בתים בקובץ
-Mהדפסת ספירת התווים בקובץ
אורך ההדפסה של השורה הארוכה ביותר בקובץ

דוגמא:

נראה דוגמה בסיסית המסבירה את השימוש ב- שירותים פקודה בלינוקס.

יש לנו במקום קובץ הדגמה בשם test.txt. להלן התוכן של קובץ ההדגמה test.txt.

זהו קובץ הדגמה. מאמר זה יעזור לך ללמוד את הפקודה wc. הפקודה wc די קלה לשימוש. אתה יכול ללמוד על התכונות שלו במאמר זה. אתה יכול למצוא מאמרים מועילים רבים הקשורים לכל צרכי הלינוקס שלך ביציאה זו$ סוף קובץ תודה.

באמצעות שירותים פקודה על הקובץ הזה.

wc test.txt

תְפוּקָה:

gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$

בפלט זה, אתה יכול לראות שהמספרים מייצגים את הערכים כדלקמן.

  1. מספר שורות - 11
  2. מספר מילים - 51
  3. מספר בתים - 275

אתה יכול גם להציג את מספר השורות והמילים באמצעות ה שירותים פקודה על מספר קבצים.

דוגמא:

wc /etc/passwd /proc/cpuinfo

תְפוּקָה:

gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 total gaurav@ubuntu:~$

שורה 2 בפלט מציגה את הפרטים אודות /etc/passwd הקובץ והשורה השלישית /proc/cpuinfo. בסוף הפלט, הנתון הכולל של שני הקבצים המשולבים מוצג.

כיצד לספור את סך השורות בקובץ טקסט

משתמש ב אפשרות של שירותים הפקודה, אתה יכול להדפיס את מספר השורות בקובץ טקסט נתון.

תחביר כללי:

wc -l [שם_קובץ]

דוגמא:

wc -l /etc/group

תְפוּקָה:

gaurav@ubuntu:~$ wc -l /etc/group 81 /etc/group gaurav@ubuntu:~$

כאן, בפלט, אנו יכולים לראות שמספר השורות ב- /etc/group הקובץ הוא 81.

כיצד לספור מילים בקובץ טקסט

באמצעות -וו אפשרות (אותיות קטנות) ב שירותים הפקודה מדפיסה את המספר הכולל של מילים בקובץ טקסט בטרמינל.

תחביר כללי:

wc -w [שם_קובץ]

דוגמא:

wc -w test.txt

תְפוּקָה:

51 test.txt

יש 51 מילים בקובץ הטקסט test.txt.

קבל את ספירת הבתים של קובץ

אתה יכול להשתמש ב אפשרות עם ה שירותים הפקודה כדי להדפיס את מספר הבתים בקובץ בטרמינל שלך.

מספר הבתים בשימוש על ידי קובץ מספר לנו על הזיכרון התפוס על ידי קובץ טקסט זה.

תחביר כללי:

wc -c [שם_קובץ]

דוגמא:

wc -c /etc/passwd

תְפוּקָה:

gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$

מהפלט אנו יכולים להסיק כי, ה passwd הקובץ משתמש ב-3102 בתים.

קבל את המספר הכולל של תווים בקובץ

באמצעות -M אפשרות עם ה שירותים הפקודה תדפיס את המספר הכולל של התווים בקובץ נתון.

תחביר כללי:

wc -m [שם_קובץ]

דוגמא:

wc -m test.txt

תְפוּקָה:

gaurav@ubuntu:~/space$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/space$ 

הפלט מראה שיש 275 תווים בקובץ הנתון.

קבל את אורך השורה הארוכה ביותר בקובץ

אתה יכול להשתמש ב אפשרות (אותיות גדולות) עם ה שירותים הפקודה כדי להדפיס את אורך השורה הארוכה ביותר בקובץ הטקסט. פקודה זו מדפיסה את האורך במונחים של מספר התווים בשורה.

תחביר כללי:

wc -L [שם_קובץ]

דוגמא:

wc -L test.txt

תְפוּקָה:

82 test.txt

פלט זה מייצג שיש 82 תווים בשורה הארוכה ביותר בקובץ הטקסט הנתון test.txt.

כיצד לספור מספר קבצי טקסט בספרייה הנוכחית

שירותים ניתן להשתמש בפקודה גם כדי לספור את המספר הכולל של קבצי טקסט בספרייה הנוכחית. כדי לעשות זאת, אתה צריך להשתמש שירותים פקודה עם - למצוא פקודה דרך צנרת.

הבה נסתכל על השימוש הזה של שירותים פקודה באמצעות דוגמה.

דוגמא:

למצוא . -סוג f | wc -l

.(נְקוּדָה) : הנה ה . (נקודה) אומר זאת למצוא הפקודה צריכה לחפש בספרייה הנוכחית.

-סוּג: זה מציין את למצוא הפקודה כדי לחפש סוגי קבצים דומים בספרייה הנוכחית.

ו: כאן, ו מייצגים 'קבצים'.

לא משנה מה הפלט של הפקודה הראשונה הזו למצוא לאחר מכן יועברו בצינור אל שירותים פקודה. שירותים לאחר מכן יספור את המספר הכולל של הקבצים בספרייה הנוכחית ויציג את המספר במסוף שלך.

תְפוּקָה:

gaurav@ubuntu:~/space$ מצא . -סוג f | wc -l 13 gaurav@ubuntu:~/space$ 

הפלט מוצג כ-13, כלומר ישנם 13 קבצי טקסט מאותו סוג בספרייה הנתונה.

סיכום

כפי שאתה מסכים שהשימוש ב שירותים הפקודה היא די פשוטה וניתן להשתמש בה בקלות עם קבצי הטקסט שלך כדי לקבל את הפרטים עליהם. ניתן להשתמש בפקודה זו גם בשילוב עם פקודות אחרות באמצעות אפשרות הצנרת.