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.