wc (Unix) – Wikipedia, wolna encyklopedia

Wydanie polecenia wc z przykładami

wc (od ang. word count) – uniksowe narzędzie do liczenia linii, słów, bajtów (lub znaków) w pliku lub potoku. W GNU/Linuksie jest częścią pakietu GNU Coreutils.

Przykłady wykorzystywania

[edytuj | edytuj kod]

W przykładach wykorzystano plik o nazwie plik.txt, który zawiera tekst Zażółć gęślą jaźń. zapisany w kodowaniu UTF-8. Plik jest zakończony uniksowym znakiem końca linii (LF, "\n", 0x0A).

Lp. (znak) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Znak Z a ż ó ł ć   g ę ś l ą   j a ź ń . \n
Unikod U+005A U+0061 U+017C U+00F3 U+0142 U+0107 U+0020 U+0067 U+0119 U+015B U+006C U+0105 U+0020 U+006A U+0061 U+017A U+0144 U+002E U+000A
Lp. (bajt) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Bajt (szesnastkowo) 5A 61 C5 BC C3 B3 C5 82 C4 87 20 67 C4 99 C5 9B 6C C4 85 20 6A 61 C5 BA C5 84 2E 0A
  1. Wyświetlenie zawartości pliku na ekranie za pomocą programu cat.
    $ cat plik.txt Zażółć gęślą jaźń. 
  2. Uruchomienie programu wc bez opcji wypisuje liczbę linii, słów i bajtów.
    $ wc plik.txt  1  3 28 plik.txt 
  3. Uruchomienie programu wc z opcją -l wypisuje liczbę linii.
    $ wc -l plik.txt 1 plik.txt 
  4. Uruchomienie programu wc z opcją -w wypisuje liczbę słów.
    $ wc -w plik.txt 3 plik.txt 
  5. Uruchomienie programu wc z opcją -c wypisuje liczbę bajtów.
    $ wc -c plik.txt 28 plik.txt 
  6. Uruchomienie programu wc z opcją -m wypisuje liczbę znaków.
    $ wc -m plik.txt 19 plik.txt 

Linki zewnętrzne

[edytuj | edytuj kod]