使用find命令统计当前目录下文件的行数

    某些情况下,需要统计某个项目有多少行代码时,可以快速用find命令来搞定。这里需要注意,find命令是LINUX系统下的,WINDOWS没有这个命令。这个要注意啦。

    以下记录几个常用的:

    1、统计指定目录下php脚本文件的行数(当然你可以统计你想统计的所有文件、指定某类文件,只需改:*.php为*.*,或其它你想要的)

    find tsov.net/  -name '*.php' | xargs wc -l

     

    2、统计指定文件的行数
    cat tsov.net/hi.php |wc -l

     

    3、统计指定目录下所有指定文件行数,并过滤空行,写法为:
    find tsov.net/ -name "*.js" |xargs cat|grep -v ^$|wc -l

     

    4、统计指定目录下所有指定文件行数,并过滤注释行,写法为:
    [root@huanqiu_web1 ~]# find tsov.net/ -name "*.js" |xargs cat|grep -v -e ^$ -e ^\s*\/\/.*$|wc -l

相关文章
磁盘报No space left on device,但是 df -h 查看磁盘空间没满linux中的sh脚本语法SSH防暴力就用DenyHostslinux中wget命令下载断点续传Centos中批量删除指定文件夹及子文件夹下的文件基础篇:CentOS常用命令收藏百度统计邀请码(热力图邀请码)
    标签:统计linuxsh 发布于:2020-12-08 00:41:31

当前共有0条评论,我也要发表:

    我的名字:

    我的邮箱: