wc 命令

wc 命令

简介

wc 主要可以用于查看文件的行数,词数,和字节数,虽然用的可能不太多,但是用到的时候往往效率比较高,不需要再去写脚本了。

比如

wc move.py

结果

15  39 424 move.py

分别表示行数,词数,字节数

如果想分别获得上面的三个的话,可以分别加参数-l, -w, -c,比如

wc -l move.py

显示的就是

15 move.py

另外如果统计文件中最长的行的长度,当然写个脚本作个遍历也可以,但是有更简单的办法

wc -L move.py

结果是

107

这个长度应该是该行的字符的个数。

与其它键组合起来用

比如你想知道一个目录下面有多少张图,这是我碰到的,因为文件比较大,往往打开都要好长时间,最初就是等,后来想想,可以写个脚本,比如os.path.walk就可以做这种任务,后来想了一下通过ls -l > 1.txt 把内容全部写入一个文件,然后 用vim打开一个1.txt这样也能看一下有什么文件,和总共有多少文件,vim也是一个很方便的办法。后来在网上查到了相关的命令。

  • 统计当前目录下文件的个数(不包括目录)
ls -l | grep "^-" | wc -l
  • 统计当前目录下文件的个数(有子目录)
ls -lR | grep "^-" | wc -l
  • 只查看目录下子目录的个数
ls -lR | grep "^d" | wc -l

其实其本质还是用了wc -l来统计多少行, grep是个过滤的操作。

打赏,谢谢~~

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,多谢支持~

打开微信扫一扫,即可进行扫码打赏哦