Overzicht van het wc commando
`wc` is een van de meest basale hulpmiddelen voor tekstverwerking en biedt diverse statistische informatie over bestanden. Wanneer `wc` zonder opties wordt uitgevoerd, worden het aantal regels, woorden en bytes weergegeven. Door opties te combineren, kunt u selectief de gewenste informatie weergeven.
Standaarduitvoer van wc
Standaard geeft `wc` drie kolommen weer. Van links naar rechts zijn dit 'aantal regels', 'aantal woorden' en 'aantal bytes', gevolgd door de bestandsnaam. Als u meerdere bestanden opgeeft, worden de statistieken voor elk bestand en het totale aantal weergegeven.
Voorbeeld van standaarduitvoer
wc data.txt
Toont het aantal regels, woorden en bytes van het bestand `data.txt`.
Belangrijke opties
U kunt de verschillende opties van het `wc` commando gebruiken om selectief alleen de benodigde informatie te verkrijgen.
1. Uitvoeropties
2. Overige opties
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`wc` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Veelgebruikte voorbeelden
Leer hoe u datastatistieken kunt verkrijgen met diverse praktische voorbeelden met `wc`.
Alleen het aantal regels van een bestand tellen
wc -l access.log
Controleert het totale aantal regels in het logbestand `access.log` om te zien hoeveel verbindingen er vandaag zijn geweest.
Aantal specifieke bestanden tellen met een pipe
ls | grep '.txt' | wc -l
Telt het aantal bestanden met de '.txt' extensie in de lijst met bestanden die door het `ls` commando zijn uitgevoerd.
Aantal woorden in tekst tellen
echo "Hello world, this is a test." | wc -w
Telt het aantal woorden in een zin die rechtstreeks in de terminal is ingevoerd. Gebruikt `echo` en een pipe samen.
Statistieken van meerdere bestanden controleren
wc file1.txt file2.txt
Toont de statistieken voor `file1.txt` en `file2.txt` afzonderlijk, en vervolgens het totaal.
Alleen het aantal bytes van een specifiek bestand weergeven
wc -c report.pdf
Controleert de grootte (bytes) van het `report.pdf` bestand.