sort和uniq命令

sort命令:

sort [OPTION]... [FILE]...

-f: 忽略字符大小写

-r: 逆序

-t DELIMITER: 字段分隔符

-k #:以指定字段为标准排序

-n: 以数值大小进行排序

-u: uniq,排序后去重

uniq命令:

uniq [OPTION]... [FILE]...

-c: 显示每行重复出现的次数;

-d: 仅显示重复过的行;

-u: 仅显示不曾重复的行;

Note: 连续且完全相同方为重复

一个简单的实例:

时间: 2024-11-07 22:52:24

sort和uniq命令的相关文章

8.10 shell特殊符_cut命令;8.11 sort wc uniq命令;8.12 tee

8.10 shell特殊符_cut命令 1. 特殊符号: * 通配符 ? 任意一个字符 # 注释字符(文件脚本里行首加#,表示此行不生效) \ 脱义字符 | 管道符 cut命令: -d(分隔符) -f(指定段号) -c(指定第几个字符) cut (分割) -d (分隔符) -f (指定段号) 1. 显示前两行,以:(冒号)分割,1,2,3,4段: cat /etc/passwd  内容输出 |head -2  指定前两行内容 |cut -d ":"  指定以冒号为分割符号 -f 1,2

xargs、sort、uniq命令

xargs.sort.uniq命令,我们由LeetCode的一道题来引入,并使用加以理解: 题目是这样的:写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率. words.txt的内容为: the day is sunny the the the sunny is is 1.cat words.txt | sort 来看下会是什么效果 [[email protected] tmp]# cat words.txt | sort the day is sunny th

Linux中sort和uniq关于排序去重的那些用法

相信在Linux下对文件操作经常会用到sort和uniq命令,下面系统的介绍一下这两个命令的用法. sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出.sort命令既可以从特定的文件,也可以从stdin中获取输入. 语法 sort(选项)(参数) 选项 -b:忽略每行前面开始出的空格字符: -c:检查文件是否已经按照顺序排序: -d:排序时,处理英文字母.数字及空格字符外,忽略其他的字符: -f:排序时,将小写字母视为大写字母: -i:排序时,除了040至176之间的A

linux系统中cut sort tee 和uniq命令的使用

cut命令的使用 -----分割  [[email protected] wang]# cut -d ':' -f 1 passwd1 |head -n3  //cut命令用于切割.-d后面指  定分隔符,用单引号引起来  root                                                           //-f指定第几段.即用分隔符分割后的第几段  bin daemon   [[email protected] wang]# cut -c1 pass

awk、uniq、sort三个命令的基本用法

今天对awk.uniq.sort三个命令做了基础功能的学习,这里自己记录一下: 1.awk(数据处理工具,将一行分割成多个"字段"来处理) awk -F '文本切割符''{处理过程}' 文件名称 如:cat /ect/passwd | awk -F ':' '{print $1}'   #以:分割,打印第一列的数据:如果为$0表示整个文件内容 cat /etc/passwd | awk -F ''BEGIN {print "begin,goto"} {print $

特殊符号、管道符命令:cut、sort、uniq、wc、tee、tr、split等命令

特殊符号 *任意个任意字符 ?任意一个字符 #注释字符 \脱义字符 |管道符 $变量前缀, !$组合,正则里面表示行尾 :多条命令写到一行,用分号分隔 ~用户家目录,后面正则表达式中表示匹配符 &放到命令后面,会把命令丢到后台 > >> 2> 2>> &>:输出重定向.追加重定向.错误输出重定向.错误追加重定向.不区分重定向: []方括号表示指定字符中的一个,[0-9],[a-zA-Z],[abc]: ||和&& 判断语句,用于命令

第十三章 对文本进行排序、单一和重复操作:sort命令、uniq命令

第十三章 对文本进行排序.单一和重复操作:sort命令.uniq命令 sort命令 名字解释 sort命令 它将文件进行排序,并将排序结果标准输出.sort命令即可以从特定的文件,也可以从stdin中获取输入. 语法 sort (选项) (参数) 选项 -b:忽略每行前面开始出的空格字符: -c:检查文件是否已经按照顺序排: -d:排序时,处理英文字母.数字及空格字符外,忽略其他的字符: -f:排序时,将小写字母视为大写字母: -i:排序时,除了040-176之间的ASCII字符外,忽略其他的字

cut,sort,uniq,tee,tr,split命令

● cut命令(分割)语法:cut -d '分隔符' [-cf] n 这里的n是正整数-d:后面指定分隔符,用单引号引起来-f:指定第几段-c:后面只有一个数字表示截取第几个字符,后面跟一个数字区域,表示截取从几到几head -n2 /etc/passwd|cut -d ':' -f 1head -n2 /etc/passwd|cut -c2● sort命令(排序)语法:sort -t 分隔符 -kn1,n2 -nru 这里的n1<n2-t:分隔符-n:使用纯数字排序-r:反向排序-u:去重复-

Shell命令-文件及内容处理之sort、uniq

文件及内容处理 - sort.unip 1. sort:对文件的文本内容排序 sort命令的功能说明 sort 命令用于将文本文件内容加以排序.sort 可针对文本文件的内容,以行为单位来排序. sort命令的语法格式 sort [OPTION]... [FILE]... sort [-bcdfimMnr][-o][-t][+-][--help][--verison][文件] sort命令的常用参数说明: split 参数很多,表1为 sort 命令的参数及说明: 表1: sort 命令的参数及