Linux 之 wc 查看文件信息
wc命令可以查看一下文件的行数、字数、字符数的信息。
官方定义为:
wc - print newline, word, and byte counts for each file
语法
1 | $ wc [-clw][--help][--version][文件...] |
参数:
-c
或--bytes
或--chars
只显示Bytes数。-l
或--lines
显示行数。-w
或--words
只显示字数。-L
或--max-line-length
打印最长一行的长度
简单的使用 wc统计
在默认的情况下,wc将计算指定文件的行数、字数,以及字节数。使用的命令为:
1 | $ wc file1 |
先查看file1文件的内容,可以看到:
1 | $ cat file1 |
1 | $ wc file1 # file1文件的统计信息 |
其中,3 个数字分别表示file1文件的行数、单词数,以及该文件的字节数。
Ⓜ同时统计多个文件
如果想同时统计多个文件的信息,例如同时统计file1、file2、file3,可使用如下命令:
1 | $ wc file* |
⭐ 统计最长一行的长度
这个对于终端输出比较有用,要知道以前的终端最长支持80个字符。
其实当前倒是没有这个限制,不过稍短一些的代码看着还是赏心悦目的。
比如查看系统的版本:
1 | $ wc -L /etc/redhat-release |
可知这一行的最长为40个字符。
而此时我们就可以使用这个技巧来获取一个工程所有文件最长的是多少。