8.Linux для Начинающих - Команды: find, cut, sort, wc
Оглавление:
- Как использовать команду
wc
- Подсчитать количество строк
- Подсчитайте количество слов
- Примеры команд Wc
- Подсчет файлов в текущем каталоге
- Подсчитать количество пользователей
- Вывод
В Linux и Unix-подобных операционных системах команда
wc
позволяет подсчитать количество строк, слов, символов и байтов каждого заданного файла или стандартного ввода и распечатать результат.
В этом руководстве мы покажем вам, как использовать команду
wc
на простых и практичных примерах.
Как использовать команду
wc
Синтаксис команды
wc
следующий:
wc OPTION……
Команда
wc
может принимать ноль или более входных имен
FILE
. Если
FILE
не указан, или если
FILE
-
-
,
wc
будет читать стандартный ввод. Слово - это строка символов, разделенных пробелом, символом табуляции или новой строкой.
В простейшей форме, когда она используется без каких-либо опций, команда
wc
напечатает четыре столбца, количество строк, слов, количество байтов и имя файла для каждого файла, переданного в качестве аргумента. При использовании стандартного ввода четвертый столбец (имя файла) не отображается.
Например, следующая команда отобразит информацию о виртуальном файле
/proc/cpuinfo
:
wc /proc/cpuinfo
Вывод будет выглядеть примерно так:
448 3632 22226 /proc/cpuinfo
- 448 - количество строк. 3632 количество слов. 22226 - это количество символов.
При использовании стандартного ввода имя файла не отображается:
wc < /proc/cpuinfo
448 3632 22226
Чтобы отобразить информацию о нескольких файлах, передайте имена файлов в качестве аргументов через пробел:
wc /proc/cpuinfo
Команда предоставит вам информацию о каждом файле и строку, включая общую статистику:
448 3632 22226 /proc/cpuinfo 49 143 1363 /proc/meminfo 497 3775 23589 total
Параметры ниже позволяют вам выбрать, какие счетчики будут напечатаны.
-
-l
,--lines
---lines
количество строк.-w
,--words
---words
количество слов.-m
,--chars
---chars
количество символов.-c
,--bytes
---bytes
количество байтов.-L
,--max-line-length
---max-line-length
длину самой длинной строки.
При использовании нескольких опций счетчик печатается в следующем порядке: новая строка, слова, символы, байты, максимальная длина строки.
Например, для отображения только того количества слов, которое вы бы использовали:
wc -w /proc/cpuinfo
3632 /proc/cpuinfo
Вот еще один пример, который напечатает количество строк и длину самой длинной строки.
wc -lL /proc/cpuinfo
448 792 /proc/cpuinfo
Опция
--files0-from=F
позволяет
wc
читать входные данные из файлов, указанных с помощью NUL-оканчивающихся имен в файле
F
Если
F
-
то читайте имена из стандартного ввода. Например, вы можете искать файлы с помощью команды
find
и предоставлять эти файлы в качестве входных данных для
wc
:
find /etc -name 'host*' -printf0 | wc -l --files0-from=-
Вывод покажет количество строк для всех файлов в каталоге
/etc
, имена которых начинаются с «host»:
4 /etc/host.conf 27 /etc/avahi/hosts 1 /etc/hostname 14 /etc/hosts 46 total
Подсчитать количество строк
Команда
wc
чаще всего используется с опцией
-l
для подсчета только количества строк в текстовом файле. Например, чтобы подсчитать количество строк в
/etc/passwd
, введите:
wc -l /etc/passwd
Первый столбец - это количество строк, а второй - имя файла:
Подсчитайте количество слов
Чтобы посчитать только количество слов в текстовом файле, используйте
wc -w
за которым следует имя файла. В следующем примере подсчитывается количество слов в файле
~/Documents/file.txt
:
wc -l /etc/passwd
Количество слов показано в первом столбце:
513 /home/linuxize/Documents/file.txt
Примеры команд Wc
Команда
wc
может использоваться в сочетании с другими командами через конвейер. Вот несколько примеров.
Подсчет файлов в текущем каталоге
Команда
find
передает список всех файлов в текущем каталоге с каждым именем файла в одной строке команде
wc
, которая считает количество строк и печатает результат:
Подсчитать количество пользователей
В приведенном ниже примере
wc
используется для подсчета количества строк в выходных данных команды
getent
.
Вывод
Команда
wc
означает «количество слов» и имеет довольно простой синтаксис. Это позволяет подсчитывать количество строк, слов, байтов и символов в одном или нескольких текстовых файлах.
Facebook теги иллюстратор для проверки символов выражения
Онлайн-социальная сеть стремится расширить спектр смайликов, которые пользователи могут добавлять в свои сообщения, чтобы передавать разные чувства.
Как вставить количество слов в документ Microsoft Word
Всегда хотелось добавить число слов в документ Microsoft Word? Это не прямо, а очень возможно. Узнайте, как вставлять количество слов в Word.
Изменить количество строк в строке приложения в Windows 8.1. Начальный экран
В этом сообщении мы увидим, как использовать PowerShell, как измените количество строк строки приложения на экране Windows 8.1 / 8 Start, используя готовый скрипт из TechNet.