wc
- wc – narzędzie służące do liczenia liczby linii, słów, znaków i bajtów w plikach lub strumieniach danych.
- Nazwa pochodzi od „word count”.
- Dostępne w pakiecie GNU coreutils oraz w większości systemów UNIX/Linux.
Składnia
Dział zatytułowany „Składnia”wc [opcje] [plik...]
- Jeśli nie podano pliku,
wc
czyta dane ze standardowego wejścia.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
-l | Wyświetla tylko liczbę linii. |
-w | Wyświetla tylko liczbę słów. |
-m | Wyświetla liczbę znaków. |
-c | Wyświetla liczbę bajtów. |
-L | Wyświetla długość najdłuższej linii. |
--help | Wyświetla pomoc. |
--version | Wyświetla wersję programu. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# 1) Liczba linii, słów i znaków w plikutwc dokument.txt
# 2) Zliczanie tylko linii w plikuwc -l skrypt.sh
# 3) Zliczanie słów w danych z potokucat plik.txt | wc -w
# 4) Najdłuższa linia w plikuwc -L artykul.md
wc
traktuje sekwencje spacji i znaków nowej linii jako separatory słów.- W zależności od ustawień lokalizacji, definicja „słowa” może się różnić.
- Przy dużych plikach najlepiej używać opcji ograniczających zakres (np.
-l
).
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
wc: plik: No such file or directory | Podano błędną ścieżkę do pliku. | Sprawdź nazwę i ścieżkę do pliku. |
wc: command not found | Brak programu w systemie. | Zainstaluj pakiet coreutils . |
Niewłaściwe wyniki | Plik zawiera nietypowe znaki lub kodowanie. | Upewnij się, że plik ma poprawne kodowanie. |
Linki i źródła
Dział zatytułowany „Linki i źródła”- man wc – oficjalna dokumentacja.
- GNU coreutils wc – opis opcji.
- Linux wc command examples – przykłady użycia.