Site Overlay

Wc-commando in Linux (aantal regels, woorden en tekens tellen)

Op Linux en Unix-achtige besturingssystemen kunt u met het commando wc het aantal regels, woorden, tekens en bytes van elk gegeven bestand of standaardinvoer tellen en het resultaat afdrukken.

in deze tutorial zullen we u laten zien hoe u het wc commando gebruikt door middel van eenvoudige en praktische voorbeelden.,

hoe het wc-Commando te gebruiken #

de syntaxis voor het wc commando is als volgt:

wc OPTION... ...

de wc commando kan nul of meer invoer accepteren FILE namen. Als geen FILE is opgegeven, of als FILE - is, zal wc de standaardinvoer lezen. Een woord is een tekenreeks die wordt begrensd door een spatie, tab of nieuwe regel.,

in de eenvoudigste vorm, indien gebruikt zonder opties, zal het wc Commando vier kolommen afdrukken, het aantal regels, woorden, Byte-tellingen en de naam van het bestand voor elk bestand dat als argument wordt doorgegeven. Bij gebruik van de standaardinvoer wordt de vierde kolom (bestandsnaam) niet weergegeven.

bijvoorbeeld, het volgende commando zal informatie weergeven over het virtuele bestand /proc/cpuinfo:

wc /proc/cpuinfo 

De uitvoer zal er ongeveer als volgt uitzien:

448 3632 22226 /proc/cpuinfo
  • 448 is het aantal regels.,
  • 3632 is het aantal woorden.
  • 22226 is het aantal tekens.

bij gebruik van de standaardinvoer wordt de bestandsnaam niet getoond:

wc < /proc/cpuinfo
448 3632 22226

om informatie over meer dan één bestand weer te geven, geef de bestandsnamen door als argumenten, gescheiden door spatie:

wc /proc/cpuinfo /proc/meminfo

het commando geeft u informatie over elk bestand en een regel met totale statistieken:

448 3632 22226 /proc/cpuinfo49 143 1363 /proc/meminfo497 3775 23589 total

met onderstaande opties kunt u selecteren welke tellingen worden afgedrukt.,

bij gebruik van meerdere opties worden de tellingen in de volgende volgorde afgedrukt: newline, words, characters, bytes, maximum line length.

bijvoorbeeld, om alleen het aantal woorden weer te geven dat u zou gebruiken:

wc -w /proc/cpuinfo
3632 /proc/cpuinfo

Hier is een ander voorbeeld dat het aantal regels en de lengte van de langste regel zal afdrukken.

wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo

de optie --files0-from=F staat wc toe om invoer te lezen van bestanden die zijn opgegeven met NUL-terminated namen in bestand F., Als F is - lees dan namen uit standaardinvoer., U kunt bijvoorbeeld zoeken naar bestanden met behulp van de find commando en bieden deze bestanden als input voor de wc:

find /etc -name 'host*' -printf0 | wc -l --files0-from=-

De uitgang van het aantal lijnen voor alle bestanden in de /etc map waarvan de naam begint met “host”:

4 /etc/host.conf27 /etc/avahi/hosts1 /etc/hostname14 /etc/hosts46 total

tel het Aantal Regels #

De wc commando wordt meestal gebruikt met de -l optie om alleen tellen het aantal regels in een text bestand., Om bijvoorbeeld het aantal regels in het /etc/passwd bestand te tellen, typt u:

wc -l /etc/passwd 

de eerste kolom is het aantal regels en de tweede is de naam van het bestand:

44 /etc/passwd

Tel het aantal woorden #

om alleen te tellen het aantal woorden in een tekstbestand gebruikt wc -w gevolgd door de bestandsnaam., Het volgende voorbeeld telt het aantal woorden in de ~/Documents/file.txt bestand:

wc -l /etc/passwd 

Het aantal woorden wordt getoond in de eerste kolom:

513 /home/linuxize/Documents/file.txt

Wc Commando voorbeelden #

The wc commando kan gebruikt worden in combinatie met andere commando ‘ s door middel van piping. Hier zijn een paar voorbeelden.,

het Tellen van de Bestanden in de Huidige Directory #

De find commando geeft een lijst van alle bestanden in de huidige map met de naam op een enkele lijn naar de wc commando, die telt het aantal lijnen en drukt het resultaat:

find . -type f | wc -l

tel het aantal gebruikers #

In het voorbeeld hieronder wc wordt gebruikt voor het tellen van het aantal lijnen van de output van het getent commando .,

getent passwd | wc -l

conclusie #

het wc Commando staat voor” word count ” en heeft een vrij eenvoudige syntaxis. Hiermee kunt u het aantal regels, woorden, bytes en tekens in een of meerdere tekstbestanden tellen.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *