Linux的 wc 命令详解

本文详细介绍了Linux下wc命令的使用方法,包括如何统计文件的行数、单词数、字节数等,并提供了多个实用示例,如仅显示统计数字、统计当前目录下的文件数量等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

wc --help

  1. 用法:wc [选项]... [文件]...

  2.  或:wc [选项]... --files0-from=F

  3. 输出每个指定文件的行数、单词计数和字节数,如果指定了

  4. 多于一个文件,继续给出所有相关数据的总计。如果没有指定

  5. 文件,或者文件为"-",则从标准输入读取数据。

  6. -c, --bytes 输出字节数统计

  7. -m, --chars 输出字符数统计

  8. -l, --lines 输出行数统计

  9. --files0-from=文件 从指定文件读取以NUL 终止的名称,如果该文件被

  10. 指定为"-"则从标准输入读文件名

  11. -L, --max-line-length 显示最长行的长度

  12. -w, --words 显示单词计数

  13. --help 显示此帮助信息并退出

  14. --version 显示版本信息并退出

  15.  
  16. 请向bug-coreutils@gnu.org 报告wc 的错误

  17. GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>

  18. GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>

  19. 请向<http://translationproject.org/team/zh_CN.html> 报告wc 的翻译错误

  20. 要获取完整文档,请运行:info coreutils 'wc invocation'


使用实例

 

实例1:查看文件的字节数、字数、行数

[root@localhost test]# cat test.txt 

hnlinux

peida.cnblogs.com

ubuntu

ubuntu linux

redhat

Redhat

linuxmint

[root@localhost test]# wc test.txt

 7  8 70 test.txt

[root@localhost test]# wc -l test.txt 

7 test.txt

[root@localhost test]# wc -c test.txt 

70 test.txt

[root@localhost test]# wc -w test.txt 

8 test.txt

[root@localhost test]# wc -m test.txt 

70 test.txt

[root@localhost test]# wc -L test.txt 

17 test.txt

 

说明:

7     8     70     test.txt

行数 单词数 字节数 文件名

 

 

实例2:用wc命令怎么做到只打印统计数字不打印文件名

[root@localhost test]# wc -l test.txt 

7 test.txt

[root@localhost test]# cat test.txt |wc -l

7[root@localhost test]#

说明:使用管道线,这在编写shell脚本时特别有用。

 

 

实例3:用来统计当前目录下的文件数

[root@localhost test]# cd test6

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root mail  302108 11-30 08:39 linklog.log

---xr--r-- 1 mail users 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 mail users     61 11-30 08:39 log2013.log

-rw-r--r-- 1 root mail       0 11-30 08:39 log2014.log

-rw-r--r-- 1 root mail       0 11-30 08:39 log2015.log

-rw-r--r-- 1 root mail       0 11-30 08:39 log2016.log

-rw-r--r-- 1 root mail       0 11-30 08:39 log2017.log

[root@localhost test6]# ls -l | wc -l

8

[root@localhost test6]#

说明:数量中包含当前目录


实例部分,转自:http://www.cnblogs.com/peida/archive/2012/12/18/2822758.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值