I Shar

I Shar

мир глазами веб-разработчика

Командная строка: wc

получаем информацию о введенных данных или файле с помощью wc

I Shar

время чтения 1 мин.

Photo by Fernando Venâncio on Unsplash

Команда wc потребуется в тех случаях, когда нужно провести анализ данных файла или входящего потока информации.

В простейшем виде синтаксис команды выглядит так:

wc <имя файла>

Так, команда:

echo text >> text.txt
wc text.txt

вернет ответ:

1       1       5 text.txt

где:

  1. первая цифра обозначает количество строк в файле,
  2. вторая цифра обозначает количество слов в файле,
  3. третья цифра указывает на количество байтов в файле.
  4. имя файлы, если он был указан в параметрах команды.

Кроме того, команду 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


Спасибо за внимание.

    • bash
    • tutorial

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.