• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux 统计代码行数的代码

    统计文件行数(单个文件):

    wc -l file

    例如:
    homer@ubuntu:~/workspace/Android/game$ wc -l LGameAndroid2DActivity.Java
    906 LGameAndroid2DActivity.java

    统计目录所有文件行数(全部目录):

    find . -name *.java | xargs wc -l

    例如:

    homer@ubuntu:~/workspace/android$ find . -name *.java | xargs wc -l
        817 ./game/core/LHandler.java
        140 ./game/core/LFlicker.java
        ...
        515 ./game/utils/collection/ArrayMap.java
        162 ./game/utils/CollisionUtils.java
        178 ./game/utils/NumberUtils.java
      68753 total

    统计目录并按行数排序(按行大小排序):

     find . -name *.java | xargs wc -l | sort -n

    homer@ubuntu:~/workspace/android$ find . -name *.java | xargs wc -l | sort -n
         25 ./game/action/sprite/Collidable.java
         26 ./game/core/graphics/component/CollisionQuery.java
         27 ./game/core/graphics/filter/ImageFilter.java
         28 ./game/LMode.java
         ...
       1467 ./game/core/geom/Path2D.java
       1919 ./game/core/graphics/Screen.java
       2417 ./game/core/graphics/device/LGraphics.java
       3050 ./game/core/geom/AffineTransform.java
      68753 total

    统计目录并按行数排序(按行文件名排序):

    find . -name *.java | xargs wc -l | sort -k2

    homer@ubuntu:~/workspace/android$ find . -name *.java | xargs wc -l | sort -k2
        210 ./game/action/ActionControl.java
        116 ./game/action/ActionEvent.java
         34 ./game/action/ActionListener.java
         ....
        178 ./game/utils/NumberUtils.java
        342 ./game/utils/RecordStoreUtils.java
         58 ./game/utils/ScreenUtils.java
        650 ./game/utils/StringUtils.java
      68753 total

    上一篇:Linux 下使用mount命令挂载CDROM的方法
    下一篇:Linux shell 比较运算符详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux 统计代码行数的代码 Linux,统计,代码,行数,的,