1、排序命令sort
sort [选项] 文件名
选项:
-f:忽略大小写
-n:以数值型进行排序,默认使用字符串型排序
-r:反向排序
-t:指定分隔符,默认分隔符是制表符
-k n[,m]:按照指定的字段范围排序。从第n个字段开始,m字段结束(默认到行尾)
实例1:将文件student.txt的内容进行排序
可见上述排序是按行顺序进行的,会将首字符的ASCII码最小的行排在前面,较大的排在后面。加了-r后,则进行的是反向排序。
实例2:按指定字段对文件内容进行排序
上图指定对student.txt文件内容的第4列(分隔符是制表符)进行升序排列,当没加选项-n时,是按字符的方式排序的,因此顺序为:100 60 80 Mark (在ASCII码表中,数字在前,字母在后)
实例3:指定分隔符进行文件内容的排序
2、统计命令wc
wc [选项] 文件名
选项:
-l:只统计行数
-w:只统计单词数
-m:只统计字符数
实例1:
实例2: