使用wc统计代码行数

Posted 追忆丶年华

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用wc统计代码行数相关的知识,希望对你有一定的参考价值。

最近写了一些代码,想统计一下代码的行数,在eclipse中好像没这功能,网上搜了一下才发现原来Linux有一个统计文件行数的命令wc。使用wc可以打印出每个文件和总文件的行数、字数和字节数,如果没有指定文件,则会读取标准输入(一般是终端)做统计。格式如下:

  1. Usage: wc [OPTION]... [FILE]...
  2. -c, --bytes, --chars print the byte counts
  3. -l, --lines print the newline counts
  4. -L, --max-line-length print the length of the longest line
  5. -w, --words print the word counts
  6. --help display this help and exit
  7. --version output version information and exit

下面举几个例子:

1.统计当前目录下,py文件数量:

  1. find . -name "*.py" |wc -l

2.统计当前目录下,所有py文件行数:

  1. find . -name "*.py" |xargs cat|wc -l

3.统计当前目录下,所有py文件行数,并过滤空行:

  1. find . -name "*.py" |xargs cat|grep -v ^$|wc -l

以上是关于使用wc统计代码行数的主要内容,如果未能解决你的问题,请参考以下文章

统计代码行数

wc命令统计目录下所有文件行数

文件行数和代码行数统计

linux下shell统计文件目录下所有代码行数

WC 代码统计 java

WC项目