Команда wc в Linux

Linux 命令大全Справочник команд Linux

Команда wc в Linux используется для подсчета количества слов.

С помощью команды wc можно вычислить количество байтов, слов или столбцов в файле. Если имя файла не указано или указанное имя файла — "-", команда wc читает данные со стандартного устройства ввода.

Синтаксис

wc [-clw][--help][--version][文件...]

Параметры:

  • -c или --bytes или --chars Отображать только количество байтов.
  • -l или --lines Отображать количество строк.
  • -w или --words Отображать только количество слов.
  • --help Онлайн-справка.
  • --version Показать информацию о версии.

Примеры

По умолчанию wc вычисляет количество строк, слов и байтов в указанном файле. Используемая команда:

wc testfile 

Сначала просмотрите содержимое файла testfile, и вы увидите:

$ cat testfile  
Linux networks are becoming more and more common, but scurity is often an overlooked  
issue. Unfortunately, in today’s environment all networks are potential hacker targets,  
fro0m tp-secret military research networks to small home LANs.  
Linux Network Securty focuses on securing Linux in a networked environment, where the  
security of the entire network needs to be considered rather than just isolated machines.  
It uses a mix of theory and practicl techniques to teach administrators how to install and  
use security applications, as well as how the applcations work and why they are necesary. 

Используйте wc для подсчета, результат будет следующим:

$ wc testfile           # testfile文件的统计信息  
3 92 598 testfile       # testfile文件的行数为3、单词数92、字节数598 

Среди них 3 числа обозначают количество строк, слов и байтов файла testfile соответственно.

Если вы хотите подсчитать информацию о нескольких файлах одновременно, например, подсчитать testfile, testfile_1 и testfile_2 одновременно, можно использовать следующую команду:

wc testfile testfile_1 testfile_2   #统计三个文件的信息 

Вывод следующий:

$ wc testfile testfile_1 testfile_2  #统计三个文件的信息  
3 92 598 testfile                    #第一个文件行数为3、单词数92、字节数598  
9 18 78 testfile_1                   #第二个文件的行数为9、单词数18、字节数78  
3 6 32 testfile_2                    #第三个文件的行数为3、单词数6、字节数32  
15 116 708 总用量                    #三个文件总共的行数为15、单词数116、字节数708 

Linux 命令大全Справочник команд Linux

Другие расширения