#TheHiddenPath EP4 - The opening round
תוכן עניינים:
- כיצד להשתמש
wc
- ספר את מספר הקווים
- ספר את מספר המילים
- דוגמאות לפקודה Wc
- ספירת קבצים בספרייה הנוכחית
- ספר את מספר המשתמשים
- סיכום
במערכות הפעלה דמויות לינוקס ו- Unix, הפקודה
wc
מאפשרת לך לספור את מספר השורות, המילים, התווים והבתים של כל קובץ נתון או קלט רגיל ולהדפיס את התוצאה.
במדריך זה, נראה לך כיצד להשתמש בפקודה
wc
באמצעות דוגמאות פשוטות ומעשיות.
כיצד להשתמש
wc
התחביר לפקודה
wc
הוא כדלקמן:
wc OPTION……
פקודת
wc
יכולה לקבל שמות
FILE
קלט אפס או יותר. אם לא מצוין
FILE
, או כאשר
FILE
הוא
-
,
wc
יקרא את הקלט הסטנדרטי. מילה היא מחרוזת תווים המופרדת על ידי רווח, כרטיסייה או קו חדש.
בצורה הפשוטה ביותר בשימוש ללא כל אפשרויות, הפקודה
wc
תדפיס ארבע עמודות, את מספר השורות, המילים, ספירת בתים ואת שם הקובץ עבור כל קובץ שהועבר כארגומנט. בעת השימוש בקלט הסטנדרטי העמודה הרביעית (שם קובץ) אינה מוצגת.
לדוגמה, הפקודה הבאה תציג מידע על הקובץ הווירטואלי
/proc/cpuinfo
:
wc /proc/cpuinfo
הפלט ייראה כמו הבא:
448 3632 22226 /proc/cpuinfo
- 448 הוא מספר השורות. 3632 הוא מספר המילים. 22226 הוא מספר התווים.
בעת השימוש בקלט הרגיל, שם הקובץ לא מוצג:
wc < /proc/cpuinfo
448 3632 22226
כדי להציג מידע על יותר מקובץ אחד, העבירו את שמות הקבצים, כארגומנטים, מופרדים על ידי רווח:
wc /proc/cpuinfo
הפקודה תעניק לך מידע על כל קובץ ושורה הכוללת סטטיסטיקות כוללות:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
האפשרויות שלהלן מאפשרות לך לבחור את הספירות המודפסות.
-
-l
, ---lines
- הדפיסו את מספר השורות.-w
,--words
---words
את מספר המילים.-m
, ---chars
---chars
את מספר התווים.-c
,--bytes
---bytes
את מספר הבתים.-L
,--max-line-length
את אורך הקו הארוך ביותר.
בעת שימוש במספר אפשרויות ספירת מודפסים בסדר הבא: שורה חדשה, מילים, תווים, בתים, אורך שורה מקסימלי.
לדוגמה, כדי להציג רק את מספר המילים בהן תשתמש:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
הנה דוגמא נוספת שתדפיס את מספר השורות ואת אורך הקו הארוך ביותר.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
האפשרות
--files0-from=F
מאפשרת ל-
wc
לקרוא קלט מהקבצים שצוינו בשמות שהסתיימו ב- NUL בקובץ
F
אם
F
הוא
-
אז קרא שמות מהקלט הסטנדרטי. לדוגמה, אתה יכול לחפש קבצים באמצעות פקודת
find
ולספק קבצים אלה כקלט ל-
wc
:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
הפלט יציג את מספר השורות עבור כל הקבצים בספריית
/etc
ששמותיהם מתחילים ב- "host":
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
ספר את מספר הקווים
הפקודה
wc
משמשת לרוב עם אפשרות
-l
לספור רק את מספר השורות בקובץ טקסט. לדוגמה, כדי לספור את מספר השורות בקובץ
/etc/passwd
שהיית מקליד:
wc -l /etc/passwd
העמודה הראשונה היא מספר השורות והשנייה היא שם הקובץ:
ספר את מספר המילים
כדי לספור רק את מספר המילים בקובץ טקסט השתמש ב-
wc -w
ואחריו שם הקובץ. הדוגמה הבאה סופרת את מספר המילים בקובץ
~/Documents/file.txt
:
wc -l /etc/passwd
מספר המילים מוצג בעמודה הראשונה:
513 /home/linuxize/Documents/file.txt
דוגמאות לפקודה Wc
ניתן להשתמש בפקודה
wc
בשילוב עם פקודות אחרות באמצעות צנרת. להלן מספר דוגמאות.
ספירת קבצים בספרייה הנוכחית
פקודת
find
מעבירה רשימה של כל הקבצים בספריה הנוכחית עם כל שם קובץ בשורה אחת לפקודה
wc
, אשר סופרת את מספר השורות ומדפיס את התוצאה:
ספר את מספר המשתמשים
בדוגמה שלמטה משמש
wc
לספירת מספר השורות
getent
הפקודה
getent
.
סיכום
הפקודה
wc
מייצגת "ספירת מילים" ויש לה תחביר פשוט למדי. זה מאפשר לך לספור את מספר השורות, המילים, הבתים והתווים בקובץ טקסט אחד או מרובים.
הוספת לחצן ספירת מילים ל- Microsoft Word
האם אתה תמיד בתפריט צלילה כדי לקבל את ספירת המילים של המסמך? חסוך זמן באמצעות לחצן סרגל הכלים המהיר והקל הזה.
ייתכן ששמת לב שבכל פעם שאתה מגלגל למעלה או למטה כל מסמך או דף אינטרנט באמצעות העכבר, הוא מקבל מגלגל 3 שורות ב זְמַן. זוהי הגדרת ברירת המחדל ב- Windows, וכתוצאה מכך, כאשר אתה מגלגל את מסמכי Word או כל דף אינטרנט בדפדפן כלשהו, חריץ גלגל יחיד הופך את הדף לקפוץ 3 שורות.
אפשר גלילה חלקה
כיצד להוסיף ספירת מילים במסמך Microsoft Word
האם אי פעם רציתי להוסיף ספירת מילים במסמך Microsoft Word? זה לא ישר קדימה, אבל מאוד אפשרי. למד כיצד להוסיף ספירת מילים ב- Word.