**一 ** wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出
(1)语法
wc [-clw][–help][–version][文件…]
(2).命令功能:
在读取一个文本文件的时候,如果你已经知道文本使用的是什么编码方式,你可以指定使用哪种编码方式读取文本,否则如果不指定编码方式,.net会读取文本的前几个字节来确定使用哪种编码方式读取文件内容的。对于自定义名的存储服务,tfs提供单独的元数据服务器(metaserver)来管理自定义文件名到tfs文件名的映射关系,当用户存储一个指定文件名的文件时,client首先将其存储到tfs中,得到一个由tfs分配的文件名,然后将用户指定的文件名与tfs文件名的映射关系,存储到metaserver,当读取自定文件名文件时,则会先从metaserver查询该文件名对应的tfs文件名linux常用命令,然后从tfs里读取文件。文本文件的结束符ascii码值为1ah(ctrl+z键)linux常用命令,可能不带结束符(可通过读取成功而实际读入的字节数为0来判断到文件尾),也可能文件中间插有结束符(可通过一次读取多个字符来取代逐一字符读取的方式,通过读取成功但读入实际字节数为0判断文件结束)。
(3).命令参数:
-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L 打印最长行的长度。
-help 显示帮助信息
–version 显示版本信息
这些选项可以组合使用。
输出列的顺序和数目不受选项的顺序和数目的影响;
总是按下述顺序显示并且每项最多一列;
行数、字数、字节数、文件名 ;
如果命令行中没有文件名,则输出中不出现文件名。
示例
(1)在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。使用的命令为:
wc filename
(2) 当前目录下有md5sum.txt文件,里面的内容为:
"this is a test."
使用wc -c +文件名 可以统计出该文件中有18个字符
(3)wc -l +文件名 统计文件中的行数;现在在md5sum.txt文件中新增一行内容。
"this is a test." /*文件中(1)的内容*/
"hello world." /*文件中新增的内容*/
可以看到现在文件中共有2行内容。
(4)wc -c +文件名 统计文件中的字数
(5)这几个参数可以组合一起使用;如下:
(6)可以使用wc同时去统计多个文件的字节数、行数、单词数;使用方式为:
wc filename1 filename2 filename3 .....filename n
博主最新开了一个网店 [ 华少潮牌男装店 ],款式多样,价格实惠,质量保证。欢迎各位读者进店查看。购买时请说明是CSDN读者,优惠更大。期待你的光临!!!