码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-07-09 14:46:17      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:liunx   wc   

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打印换行符,字和字节计数

标签:liunx   wc   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!