Команда «wc» Linux может использоваться для обеспечения общего количества слов, содержащихся в файле. Это полезно, если вы пытаетесь ввести конкурс, для которого требуется максимальное количество слов, или если вы являетесь студентом с минимальным требованием к лимиту на эссе.
По правде говоря, это действительно хорошо работает в текстовых файлах, но LibreOffice предоставляет опцию «количество слов» через меню «tools», если вам нужно количество слов из документа с расширенным текстом, например, документ Word, документ OpenOffice или текстовый файл.
Как использовать команду «wc»
Основное использование команды «wc» выглядит следующим образом:
Туалет
Например, у нас есть файл test.txt со следующим содержимым:
Мой очеркзаглавиеКошка сидела на коврике
Чтобы узнать количество слов в этом файле, мы можем использовать следующую команду:
wc test.txt
Выход из команды «wc» выглядит следующим образом:
3 9 41 test.txt
Значения следующие:
- Первое число - это число новых символов строк
- Второе число - количество слов
- Третье число - это количество байтов
- Конечным значением является имя файла
Получить общее количество слов из нескольких файлов
Вы можете предоставить несколько имен файлов команде «wc», так же, как вы получаете счетчики для каждого файла и итоговую строку.
Чтобы доказать это, мы скопировали файл test.txt и назвали его test2.txt. Чтобы получить количество слов обоих файлов, мы можем выполнить следующую команду:
wc test.txt test2.txt
Вывод выглядит следующим образом:
3 9 41 test.txt3 9 41 test2.txt6 18 82 всего
Как и раньше, первое число в каждой строке - это количество строк, второе число - количество слов, а третье - общее количество байтов. Существует еще один доступный коммутатор, который немного странный по имени и действительно работает довольно странным образом. Команда выглядит так: wc --files0-from = - (Это нуль после файлов слов) Когда вы запустите указанную выше команду, вы увидите курсор, и вы можете ввести имя файла. После того, как вы ввели имя файла, дважды нажмите CTRL и D. Это покажет итоговые значения для этого файла. Теперь вы можете ввести другое имя файла и дважды нажать CTRL D. Это покажет итоги из второго файла. Вы можете продолжать делать это, пока не получите достаточно. Нажмите CTRL и C, чтобы вернуться в основную командную строку. Такую же команду можно использовать для поиска отсчетов всех слов всех текстовых файлов в папке следующим образом: находить . -тип f -print0 | wc -l --files0-from = - Это объединяет команду find с командой подсчета слов. Команда find выглядит в текущем каталоге (обозначается символом.) Для всех файлов с типом файла и затем выводит имя с нулевым символом, который требуется командой wc. Команда wc принимает входные данные и обрабатывает каждое имя файла, возвращаемое командой find. Если вы просто хотите получить количество байтов в файле, вы можете использовать следующую команду: wc -c Это вернет общее количество байтов и имя файла. Количество байтов обычно немного превышает общее количество символов в файле. Если вам нужен только общий счетчик символов, вы можете использовать следующую команду: wc -m Для файла test.txt вывод равен 39, а не 41, как и раньше. Вы можете запустить следующую команду, чтобы вернуть только общее количество строк в файле: wc -l Если вы хотите узнать самую длинную строку в файле, вы можете запустить следующую команду: wc -L Если вы запустите эту команду в файле test.txt, тогда результат будет равен 22, что соответствует количеству символов для строки «Кот сидел на коврике». И последнее, но не менее важное: вы можете получить общее количество слов в файле, выполнив следующую команду: wc -w Как отобразить только общее количество байтов в файле
Как отображать только общее количество символов в файле
Как отображать только общие строки в файле
Как отобразить самую длинную строку в файле
Как отображать только общее количество слов в файле