sort

作者: 美得冒泡的姗迪 | 来源:发表于2017-08-10 14:49 被阅读0次
sort 将文件 或者 文本 的每一行作为一个单位,按照ASCII码值从首字符向后依此进行比较
sort  {选项}   {参数}

Demo

 cat sort.txt

 aa:1:1.1
 bb:2:2.2
 dd:4:3.3
 cc:3:4.4
 ee:5:5.5
 ee:5:5.5

 sort sort.txt 
 aa:1:1.1
 bb:2:2.2
 cc:3:4.4
 dd:4:3.3
 ee:5:5.5
 ee:5:5.5

sort  -u  sort.txt    #排序 并 忽略相同行
aa:1:1.1
bb:2:2.2
cc:3:4.4
dd:4:3.3
ee:5:5.5

 uniq  sort.txt     #忽略相同行
 aa:1:1.1
 bb:2:2.2
 dd:4:3.3
 cc:3:4.4
 ee:5:5.5

 sort -nrk 2 -t: sort.txt  
 #   -n按照数字大小排序    -r逆序    -k需要排序的栏位    -t分隔符     
 ee:5:5.5
 ee:5:5.5
 cc:4:4.4
 dd:3:3.3
 bb:2:2.2
 aa:1:1.1

 #按照字段部分内容进行排序
  sort.txt
  baidu     100  5000
  sohu      100  4500
  google   110  5000 
  guge      50   3000

  sort -t" " -k 1.2,1.2   sort.txt   
  #   1.2,1.2意思是 第一个域第二个字符 到  第一个域第二个字符 “a  o  o  u”
  baidu     100  5000
  google   110  5000 
  sohu      100  4500
  guge      50   3000

  sort -t" "  -nrk 3,3  sort.txt
  # 第三个域 逆序排序
  google 110 5000 
  baidu 100 5000
  sohu 100 4500
  guge 50 3000

相关文章

  • Algorithms

    BinarySearch Sort Selection sort Insertion sort

  • 笔记

    分页查询排序 Sort sort = new Sort(Sort.Direction.DESC, "id");Pa...

  • sort

    bubble_sort: select_sort: insert_sort: merge_sort: quick_...

  • Sort of sort

    排序算法 定义 对一序列对象根据某个关键字进行排序 评判标准 稳定:如果a原本在b前面,而a=b,排序之后a仍然在...

  • sorting algorithoms

    Bubble Sort Selection Sort Insertion Sort search : O(n) o...

  • 二维数组排序

    $sort = array( 'direction' => 'SORT_ASC', //排序顺序标志 SORT...

  • python中sort与sorted的区别

    1 sort sort是python中列表的方法 1.1 sort() 方法语法 list.sort(key=No...

  • Leetcode 215. Kth Largest Elemen

    Approach 1: sort sort the array using merge sort (n log n...

  • algorithm库介绍之---- stable_sort()方

    关于stable_sort()和sort()的区别: 你发现有sort和stable_sort,还有 partit...

  • insertion sort

    insertion sort用来sort基本sort好的序列,时间是O(n)

网友评论

      本文标题:sort

      本文链接:https://www.haomeiwen.com/subject/kdshrxtx.html