zoukankan      html  css  js  c++  java
  • 统计文件行数

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

    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

  • 相关阅读:
    Atom + activate-power-mode震屏插件Windows7下安装
    通过Google身份验证器加强Linux帐户安全
    adb 常用命令总结
    excel 文件加密
    docker 进入容器命令行 /bin/bash 后不支持中文
    无法获取 gcr.io 上的镜像的解决方法
    mysql unix 时间戳转换
    docker 镜像如何导入导出以及建立自己的镜像仓库
    asp.net core 文件的处理
    docker compose 设置环境变量
  • 原文地址:https://www.cnblogs.com/dracohan/p/4218333.html
Copyright © 2011-2022 走看看