linux多命令配合使用达到同样的效果

wc命令为linux系统中的文本处理工具,旨统计文件中的单词总数、行总数、字节总数和字符总数,使用格式为:

wc [OPTION] [FILE]
常用选项为:
-c 输出字节总数
-m 输出字符数
-l 输出行数
-L 只输出最长行
-w 输出单词总数
当不使用选项时,默认输出文件行数、字数、字节数,如:
这里写图片****描述
如果只想显示文件行数,使用wc -l命令:
这里写图片描述
上图显示方式为行数和文件路径,中间以空格隔开。如果在使用过程中要使用行数命令,可以配合cut命令和通道:
这里写图片描述
多种命令的配合既能达到我们想要的效果。如果在wc命令中不使用“-l”选项是否能达到以上效果呢:
这里写图片描述
虽然上图能够达到预期效果,但是对于一个陌生文件,在行数之前的空格数是不确定的,取决于总字符数的大小和行数大小,因此图四的做法是不完美的,因此,我们要对这一行命令进行改进:
这里写图片描述
以上命令对未知文件的大小没有要求,使用-f2为行数单独显示,-f4为字数单独显示,-f6为字节数单独显示。

猜你喜欢

转载自blog.csdn.net/wl13488376764/article/details/81276724