ספור את מספר המילים, השורות, הבתים ואפילו התווים בקובץ מהמסוף
שירותים
הפקודה (ספירת מילים) משמשת במערכות לינוקס כדי לספור את מספר המילים, השורות והבתים בקובץ טקסט. אתה יכול לצרף ולהשתמש בו בדרכים רבות עם פקודות אחרות כדי להציג מידע על קבצי טקסט די בקלות.
באמצעות שירותים
פקודה
תחביר כללי:.
wc [אפשרויות..] [שם_קובץ]
אפשרויות זמינות עם שירותים
פקודה:
אוֹפְּצִיָה | תיאור |
-ל | להדפיס את מספר השורות בקובץ |
-וו | להדפיס מספר מילים בקובץ |
-ג | הדפסת ספירת בתים בקובץ |
-M | הדפסת ספירת התווים בקובץ |
-ל | אורך ההדפסה של השורה הארוכה ביותר בקובץ |
דוגמא:
נראה דוגמה בסיסית המסבירה את השימוש ב- שירותים
פקודה בלינוקס.
יש לנו במקום קובץ הדגמה בשם test.txt. להלן התוכן של קובץ ההדגמה test.txt.
זהו קובץ הדגמה. מאמר זה יעזור לך ללמוד את הפקודה wc. הפקודה wc די קלה לשימוש. אתה יכול ללמוד על התכונות שלו במאמר זה. אתה יכול למצוא מאמרים מועילים רבים הקשורים לכל צרכי הלינוקס שלך ביציאה זו$ סוף קובץ תודה.
באמצעות שירותים
פקודה על הקובץ הזה.
wc test.txt
תְפוּקָה:
gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$
בפלט זה, אתה יכול לראות שהמספרים מייצגים את הערכים כדלקמן.
- מספר שורות - 11
- מספר מילים -
51
- מספר בתים -
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 קבצי טקסט מאותו סוג בספרייה הנתונה.
סיכום
כפי שאתה מסכים שהשימוש ב שירותים
הפקודה היא די פשוטה וניתן להשתמש בה בקלות עם קבצי הטקסט שלך כדי לקבל את הפרטים עליהם. ניתן להשתמש בפקודה זו גם בשילוב עם פקודות אחרות באמצעות אפשרות הצנרת.