Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

1.命令格式:

wc [选项]文件...

2.命令功能:

统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。

3.命令参数:

-c 统计字节数。

-l 统计行数。

-m 统计字符数。这个标志不能与 -c 标志一起使用。

-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

-L 打印最长行的长度。

-help 显示帮助信息

--version 显示版本信息

4.使用实例:

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

wc test.txt  统计test.txt文件

输出:

[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:用来统计当前目录下的文件数

命令:

ls -l | wc -l

输出:

[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]#

说明:

数量中包含当前目录

linux命令统计文件中某个字符串出现的次数

1.使用grep linux grep命令在我的随笔linux分类里有过简单的介绍,这里就只简单的介绍下使用grep命令统计某个文件这某个字符串出现的次数,首先介绍grep命令的几个参数,详细参数请自 ...

Linux:从文件中搜索关键字并显示行数(cat,grep函数)

假如有test1.txt的格式如下图所示: 有test2.txt的内容如下: 现需将test2.txt含有的关键字的行搜索出来并显示行数 则可以用到命令: cat test1.txt | grep - ...

linux命令---查找文件中的内容

linux命令---查找文件中的内容   [yang@localhost ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者seco ...

Linux命令计算文件中某一列的平均值

例如每秒执行一次top命令,把结果输出到某个文件中保存,现在需要统计这段时间内某个进程的平均CPU占用率,可使用以下命令 | grep "GameServer_r" | awk ' ...

linux命令在文件中根据命令查找

find . -type f -name "*.tmp" | xargs grep -ri "2016-08-30 04:00:00|2016-08-30 05:00:0 ...

linux命令读取文件中特定行

1.如果你只想看文件的前5行,可以使用head命令, 如: head -5 /etc/passwd 2.如果你想查看文件的后10行,可以使用tail命令, 如: tail -10 /etc/passw ...

linux过滤旧文件中的空行和注释行剩余内容组成新文件

一.说明 在某些场景下我们想要将旧文件中空行和注释行过滤掉,将产生实际效果的行保留. 比如redis提供的配置示例文件中有很多用于说明的空行和注释行,我们想把产生实际效果的配置行筛选出来组成新的简洁的 ...

linux 使用wc命令统计文件行数、字数及大小

语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所有指定文件的总统计数.字是由空格字符区分开的最大字符串. 该命令各选 ...

linux的wc -l 命令统计文件少一行(一般是windows文件)

先简单介绍 wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出 格式:wc file 命令参数: -c 统计Bytes数(字节数),并显示文件名 -l 统 ...

随机推荐

C#前端頁面判斷控件

var chbClass = document.getElementById("" + &qu ...

OfficePickers

OfficePickers http://www.codeproject.com/Articles/12327/Office-2003-Color-Picker     来自为知笔记(Wiz) 附件列 ...

常用sql语句及案例(oracle)

目录 1)基本 2)数学函数 3)rownum 4)分页 5)时间处理 6)字符函数 7)to_number 8)聚合函数 9)学生选课 10)图书馆借阅 基本 --新建表: ) ) not null ...

CSS 解决<td>里面内容太多把表格弄变形的原因,设置 自动换行。

1 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congra ...

POJ 1256.Anagram

2015-06-04 问题简述: 输出一串字符的全排列,顺序不同于一般的字母序,而是 A

十二个 ASP.NET Core 例子

linux 统计文件字节和行数,Linux命令-统计文件中的字节数、字数、行数:wc相关推荐

  1. linux基础(四):shell简单命令;文件系统命令,系统操作命令,文本操作命令;文本处理命令

    目录 一.shell简单命令 1.1命令入门 1.1.1命令提示符详解 1.1.2命令格式 1.2 获取命令的帮助 1.2.1 help 1.2.2 命令 --help 1.2.3 查手册&搜 ...

  2. linux cp拷贝一个文件到另一个目录,cp命令复制文件夹到另一个文件夹的注意事项 - 翟码农技术博客...

    最近发现之前写好的shell脚本里cp命令拷贝文件夹,丢失了一层文件夹.才发现cp命令里还有一层这么容易让人混淆的用法,为避免继续踩坑,特此记载. 现在假定文件存在的目录如下面所示: --from - ...

  3. html代码文本框首行缩进,如何将HTML页面中的文本设置首行缩进

    text-indent属性介绍 属性值单位 描述 em 比如:1em 就代表缩进1个字,2em缩进2个字...... 由于简单我就不过多的介绍了直接上代码了哦,注意:text-indent属性的值支持 ...

  4. java中exec命令,使用Java中的Runtime.exec()執行Windows命令

    Runtime.getRuntime().exec()方法主要用於執行外部的程序或命令.Runtime.getRuntime().exec共有六個重載方法 : 其中public Process exe ...

  5. 在计算机中字节的英文名称是bit么,计算机中的字节是常用单位,它的英文名字是( )。A.bitB.byteC.boutD.baud - 试题答案网问答...

    相关题目与解析 计算机的字节是常用的单位,它的英文名字是()A.BYTEB.BITC.BAUDD.BOUT 字节是计算机科学中的一个常用单位,它的英文表达式是()A.bitB.byteC.boutD. ...

  6. html代码文本框首行缩进,如何将HTML页面中的文本设置首行缩进,文本首行缩进...

    如何将HTML页面中的文本设置首行缩进,文本首行缩进 text-indent属性介绍 属性值单位 描述 em 比如:1em 就代表缩进1个字,2em缩进2个字...... 由于简单我就不过多的介绍了直 ...

  7. Linux下Ubuntu的常用压缩、解压缩命令,以及tar中的参数 cvf,xvf,cvzf,zxvf的区别

    .tar 文件(不压缩) # 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹 ...

  8. Windows命令行通过certutil命令查看文件的MD5-SHA1-SHA256校验值

    简介: Windows系统中通过 certutil -hashfile 文件名 hash算法 dos命令可以查看文件的MD5,SHA1,SHA256 哈希校验值,无需第三方工具:通过 https:// ...

  9. Windows系统在CMD命令行中用del命令删除文件

    可以首先输入 del /? 查看del命令的使用方法,如下图 比如我需要删除D盘下的123.txt文件,输入命令然后回车: del D:\123.txt 可以在D盘看到,123.txt 文件已经不存在 ...

  10. python字符串和字节串有什么区别_对于Python中的字节串bytes和字符串以及转义字符的新的认识...

    事情的起因是之前同学叫我帮他用Python修改一个压缩包的二进制内容用来做fuzz,根据他的要求,把压缩包test.rar以十六进制的方式打开,每次修改其中一个十六进制字符串并保存为一个新的rar用来 ...

最新文章

  1. 深度学习实现场景字符识别模型|代码干货
  2. 深入研究 System.out.println()
  3. catia高级技巧54条1.0
  4. 构建之法第二章读后感
  5. 观察+|腾讯网易终获游戏版号,但all in 游戏时代已结束
  6. 网站不大但加载很慢怎么优化_博客网站首页加载优化
  7. 实现滚到div时淡入效果
  8. leetcode 706. 设计哈希映射
  9. servlet 规范_Tomcat原理解析(壹)— Servlet
  10. CCF201812-2 小明放学
  11. js_ Math 方法
  12. 查看SQL Server被锁的表以及如何解锁【转】
  13. 优化理论09-----线性等式约束问题的投影方法、投影最速下降算法、解决方向查找问题(DFP)、牛顿法的修正在线性等式约束、变度量法
  14. oracle 数据库-数据字典一
  15. Java开发人员简历做假的常见情况
  16. 【信息系统项目管理师】第二十二章 信息系统安全管理思维导图
  17. 无法更新计算机的启动配置 注册表,win10改win7系统卡在安装程序正在更新注册表设置怎么办...
  18. 基于STM32的ESP8266获取心知天气数据
  19. 棕榈油增仓大涨,铁矿石认购上涨,豆粕09-01季节性正套2022.5.27
  20. 抖音壁纸小程序源码最新版,支持达人入驻和多端发布

热门文章

  1. AI图片翻译助手软件FAQ
  2. 如何通过自学成为UI设计师?
  3. 材料学真的没前途吗?
  4. 马哥python_马哥Python 开发9期
  5. 一个一键修改IP设置的BAT脚本
  6. Web渗透测试实战——(1)Web渗透测试简介
  7. 阿里面试算法题(一)
  8. 7款堪称神器的黑科技App,每一款都是黑科技十足!
  9. C语言时间片轮转调度算法
  10. DHCPv6原理与实验(华为设备)