Linux命令(12)——wc命令

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

Golang语言--计算运行的时间

函数time.Since() 计算golang运行的时间是非常有用的性能衡量指标,特别是在并发基准测试中。下面将介绍如何简单地使用Go语言来计算程序运行的时间。...

3588
来自专栏云时之间

深度学习与神经网络:制作数据集,完成应用(1)

在这一篇文章里,我们将继续上一篇文章的工作,并且在上一篇文章的前提下加入数据集的制作,最终我们将完成这个全连接神经网络的小栗子.

8086
来自专栏Laoqi's Linux运维专列

正则扩展练习

grep命令的-P选项: 最典型的用法是,匹配指定字符串之间的字符。 比如,我们想在一句话(Hello,my name is aming.)中匹配中间的一段字符...

4106
来自专栏ACM算法日常

石子合并(区间动态规划)- NYOJ 737

有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的...

932
来自专栏数据结构与算法

22:因子分解

22:因子分解 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 输入一个数,输出其素因子分解表达式。 输入输入一个整数...

34012
来自专栏生信小驿站

R 热图绘制heatmap②

1044
来自专栏丁科的专栏

pytorch 学习笔记之编写 C 扩展

在之前的文章中,我们已经了解了如何自定义 Module。这篇主要讲解pytorch利用 CFFI 进行 C 语言扩展。包括两个基本的步骤(docs):编写 C ...

9790
来自专栏人工智能LeadAI

机器学习实战 | 第五章:模型保存(持久化)

一、工具 sklearn官方给出了两种保存模型的方式:3.4. Model persistence 其中一种是pickle的方式,还有一种就是joblib包的...

3788
来自专栏CreateAMind

深度学习框架TensorFlow 官方文档中文版

813
来自专栏扎心了老铁

python重试(指数退避算法)

本文实现了一个重试的装饰器,并且使用了指数退避算法。指数退避算法实现还是很简单的。先上代码再详细解释。 1、指数退避算法 欠奉。http://hugnew.co...

4444

扫码关注云+社区

领取腾讯云代金券