zoukankan      html  css  js  c++  java
  • ll | wc -l的陷阱

    在平时我们可能经常使用ls和wc命令来统计某个文件夹下指定类型文件的个数。今天在使用的时候发现ls和ll出来的结果不一样。

    dwapp@pttest1:/home/dwapp/joe.wangh/test>ll -h | wc -l
    4
    dwapp@pttest1:/home/dwapp/joe.wangh/test>ls | wc -l
    3
    dwapp@pttest1:/home/dwapp/joe.wangh/test>ls
    p1.py  p2.py  p3.py

    一个是4,一个是3,可事实上只有3个文件。去掉wc命令,单独看一下ll和ls打印效果就明白这里为什么不一致了。

    dwapp@pttest1:/home/dwapp/joe.wangh/test>ls
    p1.py  p2.py  p3.py
    dwapp@pttest1:/home/dwapp/joe.wangh/test>ll
    总计 8
    -rw-r--r-- 1 dwapp supergroup 663 11-05 10:48 p1.py
    -rw-r--r-- 1 dwapp supergroup 447 11-05 17:29 p2.py
    -rw-r--r-- 1 dwapp supergroup   0 11-11 09:37 p3.py

    使用ll的时候多了一个总计行,因此通过管道符 | 再进行wc命令计数的时候就会多出来一行了。

  • 相关阅读:
    os模块
    sys模块
    time时间模块
    collections模块
    修改Jenkins的主目录步骤
    jenkins管理
    求2个集合的差集
    MVC动态二级域名解析
    解决MVC 时间序列化的方法
    MVC修改视图的默认路径
  • 原文地址:https://www.cnblogs.com/gzxbkk/p/7592163.html
Copyright © 2011-2022 走看看