首页 > 系统服务 > 详细

linux的wc打印换行符,字和字节计数

时间:2015-07-09 14:44:06      阅读:191      评论:0      收藏:0      [点我收藏+]

wc打印换行符,字和字节计数,并且支持多个文件打印,命令格式:


wc [OPTION]... [FILE]...

wc [OPTION]... --files0-from=F


常用方式:

  1. 查看 error.log 日志总行数

    wc -l error.log
  2. 查看 error.log 日志总字节数

    wc -c error.log
  3. 查看 log 目录下 error.* 类的文件行数

    wc -l log/error.*



参数列表:


-c, --bytes

   说明:打印文件的字节总数


-m, --chars

   说明:打印文件的字符总数


-l, --lines

   说明:打印文件的总行数


--files0-from=F    read input from the files specified by
                           NUL-terminated names in file F;
                           If F is - then read names from standard input

  说明:打印批量指定一些文件,字节,行数,字符数等信息。

           当F为文件名时会读取指定的文件名(所读取的文件内容应该是所以指定的文件名列表,并且每个文件名结尾追加 ^@ 特殊符号,注意:这个符号并非^与@而是按 Ctrl+V然后再输入10并且再按其它键即可看到类型 ^@ 蓝色的符号)。如:

文件 test.wc 内容:

sh.log^@test.sh^@

命令:

wc --files0-from=test.wc

结果:

[root@localhost ~]# wc --files0-from=test.txt
  460275  1332379 40275303 sh.log
       9       25      338 test.sh
wc: 
: No such file or directory
  460284  1332404 40275641 total

           当F为 - 则表示接收标准输入读取,一般使用 | 管道输入到wc,如:

find . -name ‘*.log‘ -print0 |wc --files0-from=-

还可以使用命令相看相关说明:

info wc


-L, --max-line-length

  说明:打印文件中长度最长行的行数


-w, --words

   说明:打印文件中的单词个数


--help

   说明:显示帮助信息


--version

   说明:打印当前命令版本信息


本文出自 “秋风扫落叶” 博客,请务必保留此出处http://php2012web.blog.51cto.com/5585213/1672524

linux的wc打印换行符,字和字节计数

原文:http://php2012web.blog.51cto.com/5585213/1672524

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!