Komenda Linux "wc" może być użyta do zapewnienia całkowitej liczby słów w pliku. Jest to przydatne, jeśli próbujesz wziąć udział w konkursie wymagającym maksymalnej liczby słów lub jeśli jesteś studentem z minimalnym wymaganym limitem słowa w eseju.
Tak naprawdę działa to tylko w plikach tekstowych, ale LibreOffice udostępnia opcję "liczby słów" w menu "narzędzia", jeśli potrzebujesz słowa z dokumentu z tekstem bogatym, takim jak dokument Word, dokument OpenOffice lub plik tekstowy.
Jak korzystać z polecenia "wc"
Podstawowe użycie polecenia "wc" jest następujące:
toaleta
Na przykład mamy plik o nazwie test.txt o następującej treści:
Mój esejTytułKot usiadł na macie
Aby znaleźć liczbę słów w tym pliku, możemy użyć następującego polecenia:
wc test.txt
Wynik polecenia "wc" jest następujący:
3 9 41 test.txt
Wartości są następujące:
- Pierwsza liczba to liczba nowych znaków linii
- Druga liczba to liczba słów
- Trzecia liczba to liczba bajtów
- Ostateczna wartość to nazwa pliku
Uzyskaj całkowitą liczbę słów z wielu plików
Możesz podać wiele nazw plików komendą "wc", ponieważ otrzymujesz liczby dla każdego pliku i całego wiersza.
Aby to udowodnić, skopiowaliśmy plik test.txt i nazwał go test2.txt. Aby uzyskać liczbę słów obu plików, możemy uruchomić następujące polecenie:
wc test.txt test2.txt
Dane wyjściowe są następujące:
3 9 41 test.txt3 9 41 test2.txt6 18 82 ogółem
Tak jak poprzednio, pierwszą liczbą w każdym wierszu jest liczba linii, druga liczba to liczba słów i trzecia liczba całkowita liczba bajtów. Dostępny jest inny przełącznik, który jest nieco dziwny z nazwy i działa w dość dziwny sposób. Polecenie wygląda następująco: wc --files0-from = - (To jest zero po plikach słów) Po uruchomieniu powyższego polecenia zobaczysz kursor i możesz wprowadzić nazwę pliku. Po wprowadzeniu nazwy pliku dwukrotnie naciśnij klawisze CTRL i D. Spowoduje to wyświetlenie sumy dla tego pliku. Teraz możesz wprowadzić inną nazwę pliku i dwukrotnie nacisnąć CTRL D. Spowoduje to wyświetlenie sum z drugiego pliku. Możesz kontynuować, dopóki nie będziesz miał dość. Naciśnij CTRL i C, aby wrócić do głównego wiersza poleceń. To samo polecenie może zostać użyte do znalezienia liczby wszystkich słów wszystkich plików tekstowych w folderze w następujący sposób: odnaleźć . -type f -print0 | wc -l --files0-from = - Łączy to polecenie find z poleceniem count słów. Polecenie find szuka w bieżącym katalogu (oznaczonym przez.) Wszystkich plików z rodzajem pliku, a następnie wypisuje nazwę z pustym znakiem, który jest wymagany przez polecenie wc. Polecenie wc pobiera dane wejściowe i przetwarza każdą nazwę pliku zwróconą przez polecenie find. Jeśli chcesz po prostu zliczyć liczbę bajtów w pliku, możesz użyć następującego polecenia: wc -c Spowoduje to zwrócenie całkowitej liczby bajtów i nazwy pliku. Liczba bajtów jest zwykle nieco większa niż całkowita liczba znaków w pliku. Jeśli chcesz tylko całkowitą liczbę znaków, możesz użyć następującego polecenia: wc -m W przypadku pliku test.txt wynik wynosi 39, a nie 41, jak było wcześniej. Możesz uruchomić następujące polecenie, aby zwrócić tylko całkowitą liczbę wierszy w pliku: wc -l Jeśli chcesz poznać najdłuższą linię w pliku, możesz uruchomić następujące polecenie: wc -L Jeśli uruchomisz to polecenie w stosunku do pliku "test.txt", wynik będzie wynosił 22, co odpowiada liczbie znaków w wierszu "Kot siedział na macie". Wreszcie, możesz uzyskać całkowitą liczbę słów w pliku, uruchamiając następujące polecenie: wc-w Jak wyświetlić tylko całkowitą liczbę bajtów w pliku
Jak wyświetlić tylko całkowitą liczbę znaków w pliku
Jak wyświetlić tylko sumę linii w pliku
Jak wyświetlić najdłuższą linię w pliku
Jak wyświetlić tylko całkowitą liczbę słów w pliku