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

  • 相关阅读:
    开博语
    ch8 固定宽度、流式、弹性布局
    ch8 让div居中--使用外边距
    ch8 基于浮动的布局(两列浮动布局、三列浮动布局)
    ch3 盒模型、定位
    事件类型--鼠标与滚轮事件
    事件类型-UI事件、焦点事件
    事件对象
    事件处理程序
    内存和性能--事件委托、移除事件处理程序
  • 原文地址:https://www.cnblogs.com/dracohan/p/4218333.html
Copyright © 2011-2022 走看看