dongnan
总版主
总版主
  • 粉丝52
  • 发帖数2160
  • 铜币13127枚
  • 威望5808点
  • 银元150个
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 原创写手
阅读:556回复:0

sort 命令

楼主#
更多 发布于:2017-11-28 13:32
目标
使用 sort 进行排序,然后要求对最后一个域进行排序后输出

文件内容
cat example
12 34 56
23 45 89
78 90 12
 
示例
1. 正序
sort -k3 -n example.txt
78 90 12
12 34 56
23 45 89

2. 倒序
sort -k3 -rn example.txt
23 45 89
12 34 56
78 90 12

参数
man sort
NAME
       sort - sort lines of text files

SYNOPSIS
       sort [OPTION]... [FILE]...
       sort [OPTION]... --files0-from=F

DESCRIPTION
       Write sorted concatenation of all FILE(s) to standard output.
       Mandatory arguments to long options are mandatory for short options too.  Ordering options:

    -t sep    定义分割符号,默认位空格/tab
    -k sum    定义第一个域
    -n    数字排序,生序
    -rn    数字排序,降序
   -r   反转结果 ,结果位生序反转就为降序

#
游客

返回顶部