1、测试数据 root@DESKTOP-1N42TVH:/home/test2# ls a.map root@DESKTOP-1N42TVH:/home/test2#cat a.map ##测试数据1s64199.10559101OAR19_64675012.10852041OAR19_64715327.101229482s47174.101671272s30876.101760792s16671.103614333s44996.101440103s26048.101999103OAR3_312122.10234281root@DESKTOP-1N42TVH:/home/test2# ...
4、sort -k 【列号】 file 按照定制列排序,默认按照一行排序 -k的语法为:[ FStart [ .CStart ] ] [ Modifier ] [ , [ FEnd [ .CEnd ] ][ Modifier ] ] FStart ---开始行数 CStart ---行内的第几个字符 Modifier ---选项部分,一般包括r、n、b、d、f、i等 FEnd ---截止行数 CEnd ---...
cat 1.txt 11,zhangsan 1,lisi 5,wangwu sort -n -k 1 -t ',' 1.txt ( ','(t)分隔后的第1个字段(k)采用数字方式(n)进行排序) 1,lisi 5,wangwu 11,zhangsan 删除重复行后排序 (-u) 代码语言:javascript 复制 cat 1.txt 1 2 3 2 1 sort -u 1.txt (去除重复行后升序排序) 1 2 3 多...
-n就是需要我们依照数值的大小进行简单的排序;-o<输出文件>就是将排序后的结果存入指定的文件当中;-...
在Linux当中,文本排序的sort的-r指的是执行反方向(由上至下)整理;-R指的是随机排序;-n指的是...
-n 参数:sort -n 2.txt #加-n,把数字从小到大排序 -r 参数:sort -n -r 2.txt #-r ,倒序排序(也适用于文字) 如果一个文本有两列内容,默认按第一列排序,示例:cat 3.txt sort 3.txt #默认按第一列排序 -t 参数:指定分隔符 -k参数:指定进行排序的列 ...
google 110 5000baidu 100 5000guge 50 3000sohu 100 4500[root@centos7 test2]# sort -t " " -k 2n a.txt ## -t指定分隔符,-k 2 指定列数, n表示按照数值大小进行排序 guge 50 3000baidu 100 5000sohu 100 4500google 110 5000 1. 2. ...
sort -t: +1 -2 -n +0 -1 -r vegetables或 sort -t: -k2,2 n -k1,1 r vegetables 此命令序列对第二字段(+1 -2 -n)进行数字排序。在这个顺序中,它以逆字母顺序(+0 -1 -r)对第一字段排序。将 LC_ALL、LC_COLLATE 或 LANG 环境变量设置为 C 的情况下,输出将类似于: radishes:5turnips:...
1,sort : 处理排序(默认,按照第一个字符进行排序) 参数: -n : 按照数值得大小进行排序-r : 倒序排序 2,uniq :处理重复(只能够处理相邻的重复) 参数: -c : 打印出重复次数 3,head :从文本头部开始读数据(默认只读前10行) 参数: -n : 读前n行...
3、 sort的-n选项,你有没有遇到过10比2小的情况。我反正遇到过。出现这种情况是由于排序程序将这些数字按字符来排序了,排序程序会先比较1和2,显然1小,所以就将10放在2前面喽。这也是sort的一贯作风。 [root@zhoucentos log]# cat number 3 5 11 [root@zhoucentos log]# sort number 11 3 5 [root@zhou...