CMD Master
Zpět na blog
Arnošt Havelka

Počítání řádků pomocí wc a řazení souboru

Pomocí wc -l spočítejte řádky a pomocí sort seřaďte jména.

Spustit interaktivní lekci
Počítání řádků pomocí wc a řazení souboru

Logy a seznamy se posuzují snadněji, když víte, jak jsou dlouhé. wc -l vypíše počet řádků. sort řádky seřadí, takže duplicity a mezery jsou hned vidět.

Spočítejte řádky: wc -l

-l znamená řádky (ne slova ani bajty). Předejte název souboru.

Vyzkoušejte příkaz

Spočítejte řádky v souboru!

Sestavit příkaz
wc
Terminál
~$wc -l users.txt
0 users.txt

Kolik účtů?

Terminál
~$wc -l users.txt

Nejdřív číslo, potom název souboru. Když už jste filtrovali pomocí grep, pošlete výsledek rourou do wc -l.

Seřaďte řádky: sort

sort přečte soubor a vypíše řádky abecedně. Soubor na disku nezmění, dokud výstup nepřesměrujete.

printf '%s\n' 'Zebra' 'Apple' > names.txt
sort names.txt

Zebra a pak Apple na disku se na obrazovce stanou Apple a pak Zebra.

Terminál
~$sort names.txt

Nejdřív počítejte, když potřebujete velikost. Řaďte, když potřebujete hodnoty prohlédnout. Později je spojte rourou: sort names.txt | wc -l.


Kontrola znalostí

1 / 3

Co vypíše wc -l file?

Reference

Tyto odkazy na dokumentaci poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Cvičení: Extrakce dat

Kombinujte grep, roury a přesměrování pro extrahování a analýzu dat.