6 polecenie WC do zliczenia liczby wierszy, słów i znaków w pliku

6 polecenie WC do zliczenia liczby wierszy, słów i znaków w pliku

toaleta (Krótkie dla Liczba słów) to narzędzie wiersza poleceń w systemach operacyjnych UNIX/Linux, które służy do znalezienia liczby nowej liczby linii, liczby słów, bajtu i postaci w plikach określonych przez Plik argumenty do standardowego wyjścia i utrzymują całkowitą liczbę dla wszystkich nazwanych plików.

Kiedy zdefiniujesz Plik parametr, toaleta Polecenie drukuje nazwy plików, a także żądane liczby. Jeśli nie zdefiniujesz nazwy pliku dla Plik Parametr, drukuje tylko całkowitą liczbę do standardowego wyjścia.

W tym artykule omówimy, jak korzystać z toaleta polecenie obliczania nowych linii, słów, znaków lub liczby bajtów z praktycznymi przykładami.

Składnia polecenia WC

Składnia toaleta Polecenie jest pokazane poniżej.

# WC [Opcje] nazwy plików 

Kolejne są opcje i użycie dostarczone przez toaleta Komenda.

  • WC -L - Wydrukuje liczbę linii w pliku.
  • WC -W - Drukuje liczbę słów w pliku.
  • WC -C - Wyświetla liczbę bajtów w pliku.
  • WC -M - Wydrukuje liczbę znaków z pliku.
  • WC -L - Drukuje tylko długość najdłuższej linii w pliku.

Zobaczmy, jak możemy użyć ''toaleta„polecenie z kilkoma dostępnymi argumentami i przykładami w tym artykule. Użyliśmy ''Tecmint.tekst„Plik do testowania poleceń.

Dowiedzmy wyjścia Tecmint.tekst plik za pomocą polecenia CAT, jak pokazano poniżej.

$ Cat Tecmint.tekst Red Hat Centos Almalinux Rocky Linux Fedora Debian Scientific Linux Opensuse Ubuntu Xubuntu Linux Mint Deepin Linux Slackware Mandriva 

1. Podstawowy przykład polecenia WC

''toaleta„polecenie bez przekazania parametru wyświetli podstawowy wynik”Tecmint.tekst' plik. Trzy liczby pokazane poniżej to 12 (Liczba linii), 16 (Liczba słów), I 112 (liczba bajtów) pliku.

$ WC Tecmint.tekst 12 16 112 Tecmint.tekst

2. Licz liczbę linii w pliku

Policz liczbę nowych linii w pliku za pomocą opcji '-L', który drukuje liczbę linii z danego pliku. Powiedzmy, następujące polecenie wyświetli liczbę nowych linii w pliku.

W wyjściu pierwsze pole jest przypisane jako liczba, a drugie pole to nazwa pliku.

$ wc -l tecmint.tekst 12 Tecmint.tekst

3. Policz liczbę słów w pliku

-w kłótnia z toaleta Polecenie drukuje liczbę słów w pliku. Wpisz następujące polecenie, aby policzyć słowa w pliku.

$ wc -w tecmint.tekst 16 Tecmint.tekst

4. Policz liczbę znaków w pliku

Podczas korzystania z opcji -M z toaleta polecenie wydrukuje sumę liczba znaków w pliku.

$ wc -m tecmint.tekst 112 Tecmint.tekst

5. Licz liczbę bajtów w pliku

Podczas korzystania z opcji -C Wydrukuje liczbę bajtów pliku.

$ wc -c tecmint.tekst 112 Tecmint.tekst

6. Długość wyświetlania najdłuższej linii w pliku

''toaleta„Polecenie pozwala na argument”-L', można go użyć do wydrukowania długości najdłuższej (liczba znaków) Linia w pliku.

Mamy więc najdłuższą linię postaci ('Naukowe Linux') w pliku.

$ wc -l tecmint.tekst 16 Tecmint.tekst

7. Sprawdź opcje poleceń WC

Aby uzyskać więcej informacji i pomoc w toaleta polecenie, po prostu uruchomWC - -Help' Lub 'Man wc„z wiersza poleceń.

$ wc - -help lub $ man wc 
Zastosowanie polecenia WC
Użycie: WC [opcja]… [Plik]… lub: WC [opcja]…-Files0-from = f Drukuj NOWYLINE, Word i Bajte Liczba dla każdego pliku, oraz łączna linia, jeśli określono więcej niż jeden plik. Słowo to niezerowa sekwencja znaków wyznaczona przez białą przestrzeń. Bez pliku lub gdy plik jest -odczytaj standardowe wejście. Poniższe opcje mogą być użyte do wyboru, które liczby są wydrukowane, zawsze w następującej kolejności: nowa linia, słowo, charakter, bajt, maksymalna długość linii. -c, - -bajtes wydrukuj liczby bajtów -m, -szarci drukuj liczby znaków -l, -linie drukują nowe liniowe liczby -files0 -fr z = f Odczyt wejściowe z plików określonych przez nazwy zakończone przez NUL w pliku F. ; Jeśli f jest -to odczyt nazwy z standardowego wejścia -l, - -Max -line długości wydrukuj maksymalną szerokość wyświetlania -w, - -words drukuj słowo liczbę Wyjdź GNU Coreutils Pomoc online: Pełna dokumentacja pod adresem: lub dostępna lokalnie za pośrednictwem: Info '(Coreutils) Wc Invocation' 

W tym artykule dowiedziałeś się o toaleta polecenie, które jest prostym narzędziem wiersza poleceń do zliczenia liczby wierszy, słów, znaków i wiary w plikach tekstowych. Istnieje wiele innych poleceń Linux, powinieneś nauczyć się i opanować swoje umiejętności wiersza poleceń.