Командная строка: wc
получаем информацию о введенных данных или файле с помощью wc
Команда wc
потребуется в тех случаях, когда нужно провести анализ данных файла или входящего потока информации.
В простейшем виде синтаксис команды выглядит так:
wc <имя файла>
Так, команда:
echo text >> text.txt
wc text.txt
вернет ответ:
1 1 5 text.txt
где:
- первая цифра обозначает количество строк в файле,
- вторая цифра обозначает количество слов в файле,
- третья цифра указывает на количество байтов в файле.
- имя файлы, если он был указан в параметрах команды.
Кроме того, команду wc
можно использовать для того, чтобы узнать количество строк, слов и байтов, выводимых в результате выполнения другой команды.
Например:
ls -al | wc
вернет ответ:
16 137 939
Это означает, что результат выполнения команды ls -al
содержит 16 строк, 137 слов, 939 байтов.
Для того, чтобы подсчитать только количество строк, нужно воспользоваться аргументом -l
:
wc -l text.txt
Аргумент -w
выведет только количество слов:
wc -w text.txt
Только количество байтов можно получить с помощью аргумента -c
:
wc -c text.txt
Следует помнить, что в кодировке UTF-8 один символ может кодироваться несколькими байтами. Поэтому количество байтов в файле не является эквивалентом количеству символов. Однако, с помощью аргумента -m
можно узнать именно количество символов в файле:
wc -m text.txt
Спасибо за внимание.