Word - Aantal woorden tellen
Inhoudsopgave:
- Hoe het
wc
commando te gebruiken - Tel het aantal lijnen
- Tel het aantal woorden
- Wc Commando Voorbeelden
- Bestanden in de huidige map tellen
- Tel het aantal gebruikers
- Conclusie
Op Linux- en Unix-achtige besturingssystemen kunt u met de opdracht
wc
het aantal regels, woorden, tekens en bytes van elk gegeven bestand of standaardinvoer tellen en het resultaat afdrukken.
In deze zelfstudie laten we u zien hoe u de opdracht
wc
gebruikt aan de hand van eenvoudige en praktische voorbeelden.
Hoe het
wc
commando te gebruiken
De syntaxis voor de opdracht
wc
is als volgt:
wc OPTION……
De opdracht
wc
kan nul of meer invoerbestandsnamen accepteren. Als er geen
FILE
is opgegeven of wanneer
FILE
-
, zal
wc
de standaardinvoer lezen. Een woord is een reeks tekens gescheiden door een spatie, tabblad of nieuwe regel.
In de eenvoudigste vorm zonder opties gebruikt de opdracht
wc
vier kolommen, het aantal regels, woorden, bytetellingen en de naam van het bestand voor elk doorgegeven bestand als argument. Bij gebruik van de standaardinvoer wordt de vierde kolom (bestandsnaam) niet weergegeven.
De volgende opdracht geeft bijvoorbeeld informatie over het virtuele bestand
/proc/cpuinfo
:
wc /proc/cpuinfo
De uitvoer ziet er ongeveer als volgt uit:
448 3632 22226 /proc/cpuinfo
- 448 is het aantal lijnen. 3632 is het aantal woorden. 22226 is het aantal tekens.
Wanneer u de standaardinvoer gebruikt, wordt de bestandsnaam niet weergegeven:
wc < /proc/cpuinfo
448 3632 22226
Als u informatie over meer dan één bestand wilt weergeven, geeft u de bestandsnamen door als argumenten, gescheiden door een spatie:
wc /proc/cpuinfo
De opdracht geeft u informatie over elk bestand en een regel met totale statistieken:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
Met de onderstaande opties kunt u selecteren welke tellingen worden afgedrukt.
-
-l
,--lines
- Druk het aantal lijnen af.-w
,--words
- Druk het aantal woorden af.-m
, ---chars
- Druk het aantal tekens af.-c
,--bytes
- Druk het aantal bytes af.-L
, ---max-line-length
- Druk de lengte van de langste lijn af.
Bij gebruik van meerdere opties worden tellingen in de volgende volgorde afgedrukt: nieuwe regel, woorden, tekens, bytes, maximale lijnlengte.
Om bijvoorbeeld alleen het aantal woorden weer te geven dat u zou gebruiken:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Hier is nog een voorbeeld dat het aantal lijnen en de lengte van de langste lijn zal afdrukken.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
Met de optie
--files0-from=F
kan
wc
invoer lezen van de bestanden die zijn opgegeven door NUL-beëindigde namen in bestand
F
Als
F
is
-
lees dan namen van standaardinvoer. U kunt bijvoorbeeld naar bestanden zoeken met de opdracht
find
en deze bestanden als invoer voor
wc
:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
De uitvoer toont het aantal regels voor alle bestanden in de map
/etc
waarvan de naam begint met "host":
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Tel het aantal lijnen
De opdracht
wc
wordt meestal gebruikt met de optie
-l
om alleen het aantal regels in een tekstbestand te tellen. Als u bijvoorbeeld het aantal regels in het bestand
/etc/passwd
wilt tellen, typt u:
wc -l /etc/passwd
De eerste kolom is het aantal regels en de tweede is de naam van het bestand:
Tel het aantal woorden
Gebruik
wc -w
gevolgd door de bestandsnaam om alleen het aantal woorden in een tekstbestand te tellen. Het volgende voorbeeld telt het aantal woorden in het bestand
~/Documents/file.txt
:
wc -l /etc/passwd
Het aantal woorden wordt weergegeven in de eerste kolom:
513 /home/linuxize/Documents/file.txt
Wc Commando Voorbeelden
Het
wc
commando kan worden gebruikt in combinatie met andere commando's via leidingen. Hier zijn enkele voorbeelden.
Bestanden in de huidige map tellen
De opdracht
find
geeft een lijst van alle bestanden in de huidige map met elke bestandsnaam op één regel door aan de opdracht
wc
, die het aantal regels telt en het resultaat afdrukt:
Tel het aantal gebruikers
In het onderstaande voorbeeld wordt
wc
gebruikt om het aantal regels van de uitvoer van de opdracht
getent
te tellen.
Conclusie
De opdracht
wc
staat voor "aantal woorden" en heeft een vrij eenvoudige syntaxis. Hiermee kunt u het aantal regels, woorden, bytes en tekens in één of meerdere tekstbestanden tellen.
We besteden veel tijd aan het doorlezen van sociale netwerksites, maar dat is niet genoeg Dat betekent dat we allemaal sociale vlinders zijn. Het lijkt erop dat e-mail het nieuws van gisteren is geworden. Terwijl het controleren van e-mail vroeger onze belangrijkste reden was om online te gaan, besteden we nu meer van onze online tijd aan het surfen op sociale netwerken, volgens nieuwe nummers van Nielsen. We spenderen 23 procent van onze online tijd aan surfen op sociale netwerken zoals Faceboo
Dat nieuws hoeft mij niet per se te verbazen: ik kan 10 minuten doorbrengen op Facebook en verstrikt raken in de activiteiten van 25 verschillende mensen, terwijl het besteden van diezelfde 10 minuten aan e-mail me in staat zou stellen om veel nutteloze junkmail te verwijderen en misschien een bericht te lezen. Maar als ik echt stop om erover na te denken, houdt Facebook me niet echt beter verbonden met de meeste mensen. Hier zijn vijf redenen waarom.
Hoe magische woorden te gebruiken in Peach, het nieuwe sociale netwerk
Peach is het nieuwe sociale netwerk waarover je moet weten. Bovendien moet je ook weten hoe je Magic Words erop kunt gebruiken. Lees verder om meer te weten.
Twitter verwijdert gebruikersnamen uit het aantal tekens
Twitter heeft een nieuwe update aangekondigd die gebruikers meer ruimte geeft om zichzelf te uiten, omdat gebruikersnamen niet meer als tekens worden geteld.