Policz liczbę słów, linii, bajtów, a nawet znaków w pliku z terminala
toaleta
Polecenie (liczba słów) jest używane w systemach Linux do zliczania liczby słów, wierszy i bajtów w pliku tekstowym. Możesz potokować i używać go na wiele sposobów z innymi poleceniami, aby dość łatwo wyświetlać informacje o plikach tekstowych.
Za pomocą toaleta
Komenda
Ogólna składnia:.
wc [opcje..] [nazwa_pliku]
Opcje dostępne z toaleta
Komenda:
Opcja | Opis |
-I | wypisz liczbę wierszy w pliku |
-w | wypisz liczbę słów w pliku |
-C | drukuj liczbę bajtów w pliku |
-m | drukuj liczbę znaków w pliku |
-L | długość wydruku najdłuższego wiersza w pliku |
Przykład:
Zobaczymy podstawowy przykład wyjaśniający użycie toaleta
polecenie w systemie Linux.
Mamy plik demo o nazwie test.txt. Poniżej znajduje się zawartość pliku demonstracyjnego test.txt.
To jest plik demonstracyjny. Ten artykuł pomoże Ci nauczyć się polecenia wc. Polecenie wc jest dość łatwe w użyciu. Możesz dowiedzieć się o jego funkcjach w tym artykule. Na tym porcie możesz znaleźć wiele pomocnych artykułów dotyczących wszystkich Twoich potrzeb związanych z Linuksem$ Koniec pliku Dziękuję.
Za pomocą toaleta
polecenie w tym pliku.
wc test.txt
Wyjście:
gaurav@ubuntu:~$ wc test.txt 11 51 275 test.txt gaurav@ubuntu:~$
Na tym wyjściu możesz zobaczyć, że liczby reprezentują wartości w następujący sposób.
- liczba linii — 11
- Liczba słów -
51
- liczba bajtów —
275
Możesz także wyświetlić liczbę linii i słów za pomocą toaleta
polecenie na wielu plikach.
Przykład:
wc /etc/passwd /proc/cpuinfo
Wyjście:
gaurav@ubuntu:~$ wc /etc/passwd /proc/cpuinfo 55 95 3102 /etc/passwd 108 820 4688 /proc/cpuinfo 163 915 7790 łącznie gaurav@ubuntu:~$
Druga linia w danych wyjściowych wyświetla szczegóły dotyczące /etc/passwd
plik i trzeci wiersz /proc/cpuinfo
. Na końcu danych wyjściowych wyświetlana jest łączna liczba obu połączonych plików.
Jak liczyć linie w pliku tekstowym?
Używając -I
opcja toaleta
polecenie, możesz wydrukować liczbę wierszy w danym pliku tekstowym.
Ogólna składnia:
wc -l [nazwa_pliku]
Przykład:
wc -l /etc/grupa
Wyjście:
gaurav@ubuntu:~$ wc -l /etc/grupa 81 /etc/grupa gaurav@ubuntu:~$
Tutaj na wyjściu widzimy, że liczba linii w /etc/grupa
plik to 81.
Jak liczyć słowa w pliku tekstowym
Za pomocą -w
(małe litery) opcja w toaleta
polecenie drukuje całkowitą liczbę słów w pliku tekstowym w terminalu.
Ogólna składnia:
wc -w [nazwa_pliku]
Przykład:
wc -w test.txt
Wyjście:
51 test.txt
W pliku tekstowym test.txt znajduje się 51 słów.
Uzyskaj liczbę bajtów pliku
Możesz użyć -C
opcja z toaleta
polecenie, aby wydrukować liczbę bajtów w pliku na twoim terminalu.
Liczba bajtów wykorzystanych przez plik mówi nam o pamięci zajmowanej przez ten plik tekstowy.
Ogólna składnia:
wc -c [nazwa_pliku]
Przykład:
wc -c /etc/passwd
Wyjście:
gaurav@ubuntu:~$ wc -c /etc/passwd 3102 /etc/passwd gaurav@ubuntu:~$
Z danych wyjściowych możemy wywnioskować, że hasło
plik zajmuje 3102 bajtów.
Uzyskaj całkowitą liczbę znaków w pliku
Za pomocą -m
opcja z toaleta
polecenie wypisze całkowitą liczbę znaków w danym pliku.
Ogólna składnia:
wc -m [nazwa_pliku]
Przykład:
wc -m test.txt
Wyjście:
gaurav@ubuntu:~/spacja$ wc -m test.txt 275 test.txt gaurav@ubuntu:~/spacja$
Wynik pokazuje, że w podanym pliku jest 275 znaków.
Uzyskaj długość najdłuższej linii w pliku
Możesz użyć -L
(wielkie litery) opcja z toaleta
polecenie, aby wydrukować długość najdłuższego wiersza w pliku tekstowym. To polecenie drukuje długość w postaci liczby znaków w linii.
Ogólna składnia:
wc -L [nazwa_pliku]
Przykład:
wc -L test.txt
Wyjście:
82 test.txt
Te dane wyjściowe oznaczają, że w danym pliku tekstowym test.txt w najdłuższym wierszu znajdują się 82 znaki.
Jak policzyć liczbę plików tekstowych w bieżącym katalogu?
toaleta
Polecenie może być również użyte do zliczenia całkowitej liczby plików tekstowych w bieżącym katalogu. Aby to zrobić, musisz użyć toaleta
polecenie z — znajdować
polecenie za pośrednictwem rurociągów.
Spójrzmy na to użycie toaleta
polecenie poprzez przykład.
Przykład:
znajdować . -typ f | wc-l
.
(kropka) : Tutaj .
(kropka) oznacza, że znajdować
polecenie powinno szukać w bieżącym katalogu.
-rodzaj
: Określa znajdować
polecenie, aby wyszukać podobne typy plików w bieżącym katalogu.
F
: Tutaj, F
reprezentują „pliki”.
Jakiekolwiek jest wyjście tego pierwszego polecenia znajdować
zostanie następnie przesłany do toaleta
Komenda. toaleta
następnie policzy całkowitą liczbę plików w bieżącym katalogu i wyświetli liczbę na twoim terminalu.
Wyjście:
gaurav@ubuntu:~/spacja$ znajdź . -typ f | wc -l 13 gaurav@ubuntu:~/spacja$
Wynik jest wyświetlany jako 13, co oznacza, że w danym katalogu znajduje się 13 plików tekstowych tego samego typu.
Wniosek
Jak zgodzisz się, że użycie toaleta
Polecenie jest dość proste i można go łatwo używać z plikami tekstowymi, aby uzyskać szczegółowe informacje na ich temat. To polecenie może być również używane w połączeniu z innymi poleceniami korzystającymi z opcji orurowania.