首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux命令(12)——wc命令

Linux命令(12)——wc命令

作者头像
恋喵大鲤鱼
发布2018-08-03 10:55:53
1.6K0
发布2018-08-03 10:55:53
举报
文章被收录于专栏:C/C++基础C/C++基础

1.简介

统计文件里面有多少单词,多少行,多少字符和多少个字节。

2.格式

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

3.选项说明

-c,--bytes:仅显示字节数
-m,--chars:仅显示字符数
-l,--lines:仅显示行数
--files0-from=F:从文件F中获取以NULL字符结尾的文件名作为输入,如果F等于连字符-,则从标准输入读取
-L,--max-line-length:显示文件中最长行的字符数
-w,--words:显示单词数,单词以空格分割
--help:显示帮助信息
--version:显示版本信息

4.示例

(1)默认使用wc统计/etc/passwd

#wc /etc/passwd
40   45 1719 /etc/passwd

40是行数,45是单词数,1719是字节数。

(2)wc的命令比较简单使用,每个参数使用如下:

#wc -l /etc/passwd   #统计行数,在对记录数时,很常用
40 /etc/passwd       #表示系统有40个账户

#wc -w /etc/passwd  #统计单词出现次数
45 /etc/passwd

#wc -c /etc/passwd  #统计文件的字节数
1719

#wc -m /etc/passwd  #统计文件的字符数,如果是ASCII、Latin-1等单字节编码的数目,字符数等于字节数
1719

(3)从文件读取输入文件名。如果有多个文件名,并且希望 wc 从一个文件中读取它们,那么使用-files0-from 选项。这里将文件名称必须以NULL字符结束写在文件fileNames.txt中。

wc --files0-from=fileNames.txt

在vim中输入NULL字符,可以通过digraph输入,具体操作步骤是:在输入模式按一下Ctrl+k,然后输入NU。关于digraph和其它输入方式具体参见Vim 中读写特殊字符


参考文献

[1]man sort [2]man uniq [3]man wc

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年08月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.简介
  • 2.格式
  • 3.选项说明
  • 4.示例
  • 参考文献
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档