wc command usage

博客介绍了Linux系统中wc命令的使用。该命令可统计文件的行数、字数和字节数,给出了其语法格式为wc [OPTION]… [FILE]…,还提及常用选项和实例,但未详细展开。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

wc命令: print newline, word, and byte counts for each file 统计文件的行数,字数,字节数。

语法: wc [OPTION]… [FILE]…
常用选项:
无:行数,单词数,字节数,文件名。
-l:只显示行数
-w:单词数
-c:字节数
-m:字符数
-L:最长的一行包含多少个字符
实例:
$ cat wcTest.txt 
This is 
a wc
test file. 

Thanks a lot for your reading.

$ wc wcTest.txt 
5 12 58 wcTest.txt

说明:可见wcTest.txt 文件一共有5行,12个单词,58个字符。wc 统计时,空白行也算一行,
空白字符隔开的是单词。字符数统计包括空白字符。

//单独输出行数
$ wc -l wcTest.txt 
5 wcTest.txt

//单独输出文件单词数
$ wc -w wcTest.txt 
12 wcTest.txt

//修改文件,包含一个中文字
$ cat wcTest.txt 
This is 
a wc
test file. 

Thanks a lot for your reading.
中

//单独输出文件字节数
$ wc -c wcTest.txt 
62 wcTest.txt

//单独输出字符数
$ wc -m wcTest.txt 
60 wcTest.txt

$ ls -l wcTest.txt 
-rw-rw-r-- 1 hu hu 62 三月 20 09:55 wcTest.txt

说明:由上面的例子可知,-c 输出文件字节数,和-l 输出的字节数大小一样,而字符数不一定等于字节数。
中文字符在本系统中占三个字节。

$ wc -L wcTest.txt 
30 wcTest.txt

$ cat wcTest.txt 
This 

$ wc wcTest.txt 
1 1 5 wcTest.txt

$ wc -L wcTest.txt 
4 wcTest.txt

$ cat wcTest.txt 
中

$ wc wcTest.txt 
1 1 4 wcTest.txt

$ wc -L wcTest.txt 
2 wcTest.txt

说明:文件最长行的显示宽度,不等于字符数,也不等于字节数,经测试,在本系统:中文字符显示宽度为2。
空白字符不 计入显示宽度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值