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

时间:2025-03-23 07:35:47

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

1.命令格式:

wc [选项]文件...

2.命令功能:

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

3.命令参数:

-c 统计字节数。

-l 统计行数。

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

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

-L 打印最长行的长度。

-help 显示帮助信息

--version 显示版本信息

4.使用实例:

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

wc  统计文件

输出:

[root@localhost test]# wc 

7  8 70 

[root@localhost test]# wc -l 

[root@localhost test]# wc -c 

70 

[root@localhost test]# wc -w 

[root@localhost test]# wc -m 

70 

[root@localhost test]# wc -L 

17 

说明:

7       8          70       

行数   单词数   字节数    文件名

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

命令:

输出:

[root@localhost test]# wc -l 

[root@localhost test]# cat  |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 

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

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

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

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

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

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

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

8

[root@localhost test6]#

说明:

数量中包含当前目录

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

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

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

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

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

linux命令---查找文件中的内容   [yang@localhost ~]$ cat |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 = ("" + &qu ...

OfficePickers

OfficePickers /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 例子