de Linux wc commando telt het totale aantal woorden in een bestand. Deze opdracht werkt alleen op platte tekstbestanden. Complexere bestanden, zoals documenten die zijn opgeslagen in Rich Text Format, bevatten extra opdrachtcodes die, hoewel u ze niet ziet wanneer u het bestand opent in een RTF-compatibele tekstverwerker, toch in het document zijn ingesloten.
Hoe het ‘wc’-commando te gebruiken
Het basisgebruik van de wc commando is als volgt: wc bestandsnaam
Bijvoorbeeld een tekstbestand met de titel aangifte.txtx bevat een belangrijke regel uit de Onafhankelijkheidsverklaring. Het commando uitvoeren: wc Declaration.txt
onthult gegevens over de tekst in dat bestand:
De opdracht geeft drie cijfers weer — 2 35 211 — plus de bestandsnaam. Die waarden geven drie contextuele gegevenspunten aan:
- Het eerste getal telt het aantal nieuwe regels met karakters
- Het tweede getal telt het aantal woorden
- Het derde getal telt het aantal bytes (dwz het aantal tekens, zichtbaar of niet)
Haal het totale aantal woorden uit meerdere bestanden
De wc commando ondersteunt verschillende bestandsnaamargumenten. Als we bijvoorbeeld de Declaration.txt dupliceren als Declaration2.txt, voer dan de wc commando op beide bestanden, zien we de totalen voor elk en dan de totalen voor beide:
Commandoschakelaars
Het toevoegen van een opdrachtschakelaar verfijnt de resultaten van de wc opdracht. Het ondersteunt:
- -c: Toont alleen het aantal bytes en de bestandsnaam
- -m: Geeft alleen het aantal tekens weer
- -l: Toont alleen het aantal regels
- -w: Toont alleen het aantal woorden
EEN lijn is een logische constructie; het wordt niet beïnvloed door woordterugloop. In het voorbeeld Declaration.txt hebben we een harde regelafbreking ingevoegd om het volledige citaat op het scherm weer te geven, daarom is de wc commando geeft twee regels weer. Als we het handmatige regeleinde niet hadden ingevoegd, zou het citaat aan de zijkant van het scherm zijn uitgerekt, maar zou het slechts één regel tekst hebben getoond.