Lär dig Linux

Linux WC-kommando med exempel

Linux WC-kommando med exempel

Tidigare har vi skrivit artiklar om olika Linux-kommandon som ls, ps, scp, historia och många fler som finns på vår webbplats. Idag tar vi en titt på WC-kommandot.

WC står för ”Word Count.”Och som namnet antyder används wc-kommandot för att räkna. Det skriver ut antalet rader, ordräkning, byte och teckenantal i filen som skickas till kommandot. När du kör det här kommandot på en fil utan ytterligare parametrar / argument kommer vi att skriva ut resultatet i fyra kolumner:

WC-kommando

Syntax:

wc [alternativ] [filnamn]

Tänk på de två filerna nedan, sample_one och sample_two. Sample_one innehåller en lista över Linux-distributioner, medan Sample_two innehåller en lista med programmeringsspråk.

Exempel på filer

Genom att bara analysera filnamnet i wc-kommandot får vi resultaten nedan:

wc sample_one.txt wc sample_two.Text

Provutdata

En fantastisk funktion med WC-kommandot är att du också kan skicka flera filer. Kolla in kommandot nedan:

wc sample_one.txt sample_two.Text

Utmatning av flera filer

Från den visade bilden ovan visar den första raden resultaten för sample_one.txt, och den andra raden visar resultat för sample_two.Text. Du kommer dock att märka att det finns en tredje rad som vi kommer att ringa Total. Den här visar summan av resultaten från de två filerna. Det visar det totala antalet rader, ord och tecken för alla filer som skickats.

Alternativ för WC-kommando

WC är ett enkelt kommando att arbeta med och har bara en handfull alternativ att välja mellan:

-l, - linjer - Skriver ut antalet rader som finns i filen \
-w, --ord - Skriv ut det totala antalet ord i filen (antal ord).
-m, --chars -Skriver ut antalet tecken i filen.
-L, --max-linjelängd - Skriver ut den längsta raden i filen.
-c, --bytes - Skriver ut det totala antalet byte i filen.

Låt oss nu titta på alla alternativ och hur vi kan använda det i olika filer.

1. -l, -lines alternativ

Det här alternativet skriver ut det totala antalet rader i filen. Informationen skrivs ut i två kolumner. Den första kolumnen visar antalet rader som finns och den andra kolumnen som visar namnet på den skickade filen.

wc -l sample_one.Text

wc -l kommando_1

2. -w, -ordalternativ

De -w eller --ord alternativet visar det totala antalet ord som finns i en fil. Resultaten skrivs ut i två kolumner. Den första kolumnen visar det totala antalet ord och den andra kolumnen som visar filnamnet.

wc -w sample_one.Text

wc -w kommando

3. -m, -chars alternativ

De -m eller --tecken alternativet visar det totala antalet tecken i filen. Resultaten skrivs ut i två kolumner. Den första kolumnen visar det totala antalet tecken i filen och den andra kolumnen visar filnamnet.

wc -m sample_one.Text

Räkna tecken

4. -L, -max-linje-längdalternativ

De -L alternativet (versaler) skriver ut längden (antalet tecken) på den längsta raden i filen. I filen sample_one.txt, den längsta raden är "Elementärt operativsystem," och i exempel_två.txt, den längsta raden är “Javascript.” När du skickar mer än ett filnamn, till skillnad från de andra alternativen, som visar summan, indikerar detta alternativ antalet tecken i de två filernas längsta rad.

wc -L sample_one.txt wc -L sample_one.txt sample_two.Text

wc -L-kommando

5. -c, -bytes Alternativ

Det här alternativet visar antalet byte som finns i filen. Resultaten skrivs ut i två kolumner. Den första kolumnen visar det totala antalet byte i filen och den andra kolumnen som visar namnet på den skickade filen.

wc -c sample_one.Text

Räkna byte

6. -version Alternativ

Det här alternativet tar inget filnamn utan visar bara versionen av toalett körs för närvarande på ditt system.

wc --version

wc version

Tillämpning av WC-kommando

1. Räkna antalet filer och mappar som finns i en katalog

Kommandot ls används för att lista allt innehåll i en katalog. Vid rörledning med wc -l kommandot kunde vi räkna antalet filer och mappar som finns i katalogen. Se kommandot nedan:

ls / home / tut | wc -l

Rör wc med kommandot ls

2. Räkna antalet användare

För att lista användarna i ett system kan vi använda kommandona katt / etc / passwd eller getent passwd. Om vi ​​bara ville räkna det totala antalet användare kan vi säga getent passwd till wc -l enligt nedanstående:

getent passwd | wc -l

Räkna antalet användare

Slutsats

Jag tror att det här inlägget har gett dig en tydlig guide om hur du använder kommandot WC (ordräkning) och de olika tillgängliga alternativen. Du kan utföra mycket kraftfullare uppgifter genom att kombinera wc-kommandot med andra Linux-kommandon. Om du stöter på några utmaningar kan du använda kommandot wc --hjälp. Du är välkommen att lämna några frågor eller kommentarer angående detta inlägg.

5 bästa arkadspel för Linux
Numera är datorer seriösa maskiner som används för spel. Om du inte kan få den nya poängen vet du vad jag menar. I det här inlägget kommer du att känn...
Strid om Wesnoth 1.13.6 Utveckling släppt
Strid om Wesnoth 1.13.6 släpptes förra månaden, är den sjätte utvecklingsversionen i 1.13.x-serien och den levererar ett antal förbättringar, framför ...
Så här installerar du League Of Legends på Ubuntu 14.04
Om du gillar League of Legends är det här en möjlighet för dig att testa League of Legends. Observera att LOL stöds på PlayOnLinux om du är en Linux-a...