Skip to content

wc、head、sort

About 461 wordsAbout 2 min

linuxCommand

2025-05-15

Linux 中,wc 命令用于统计文件或标准输入的字数、行数、字符数等信息。通过与管道结合使用,可以快速分析文本文件的内容,常用于文本处理和数据分析中。

一、wc

在linux中,wc(word count)命令常用于计算文件的行数、字数和字节数,日常操作以及脚本编程中经常使用到。

1.1、常用参数

  • -l,--lines:显示行数
  • -w,--words:显示字数
  • -m,--chars:显示字符数
  • -c,--bytes:显示字节数
  • -L,--max-line-length: 显示最长行的长度

1.2、不带参数

(base) gitee wc a.txt
     204     695    6286 a.txt

输出包含四项,分别代表:行数、字数、字节数、文件

1.3、带参数

计算行数:

(base) gitee wc -l a.txt
     204 a.txt

计算字数:

(base) gitee wc -w a.txt
     695 a.txt

计算字符数:

(base) gitee wc -m a.txt
    6286 a.txt

计算最长行:

(base) gitee wc -L a.txt
     160 a.txt

二、head

Linux head命令用于查看文件的开头部分的内容,有一个常用的参数-n用于显示行数,默认为10,即显示10行的内容。

2.1、基本参数

  • -q 隐藏文件名
  • -v 显示文件名
  • -c<数目> 显示的字节数
  • -n<行数> 显示的行数
head a.txt  // 显示文件前10行
head -n 10 a.txt // 如上
head -n 5 a.txt  // 显示文件前5行

2.2、配合管道符使用

ls | head -2  // 查看当前文件下前两个文件

三、sort

Linux sort命令用于将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序。

3.1、参数说明

  • -n 依照数值的大小排序
  • -r以相反的顺序来排序
sort a.txt
sort -nr a.txt

3.2、管道符

ls | sort -nr

Changelog

6/3/25, 1:49 AM
View All Changelog
  • d3a6d-Merge branch 'dev1'on

求求了,快滚去学习!!!

求求了求求了,快去学习吧!

【题单】贪心算法

不知道方向的时候,可以多看看书,书会给你指明下一步该干什么,加油!