Linux wc命令

Linux上的wc命令是w ord c count的缩写。
从它的名字可以看出:计算文件中的字数。它还可以计算类似的内容,如文件中的字符数、行数和字节数。

  • 运行wc命令时,将文件的名称传递给它。
$ wc example.txt 
 4 18 76 example.txt
  • 还可以同时在多个文件上使用WC。它将显示每个文件的计数,以及总计的总和。
$ wc file* welcome.txt example.txt 
  6   6  31 file
  2  10  54 file3
  3  26 149 welcome.txt
  4  18  76 example.txt
 15  60 310 total
  • 当然,WC也可以接受来自其他命令的输入。例如统计从echo命令生成的行,单词和字节。
$ echo "How many words are in this sentence?" | wc
      1       7      37
  • 如果我们只想确定文件中的行数,请使用-l或者--lines选项。
$ wc -l example.txt 
4 example.txt
  • 只想确定文件中的单词数,使用“-W”或者“ - 字”选项。
$ wc -w example.txt
18 example.txt
  • 只想确定文件中的字节数,请使用-c或者--bytes选项。
$ wc -c example.txt 
76 example.txt
  • 如果要计算文件中的字符数,请使用“-M”或者“--Chars”选项。在正常文本文件中,这通常与字节(一个字符等于一个字节)相同。
$ wc -m example.txt
76 example.txt

统计目录的文件数目:

$ ls -l /home/onitroad | wc -l
14
日期:2020-07-07 20:56:50 来源:oir作者:oir