linux sort命令的用法

马谦马谦马谦 Linux评论873字数 497阅读1分39秒阅读模式

一、基本用法

sort命令用于对文件和标准输入进行排序,默认以行为单位,根据字典序排序。

二、选项

常用选项:

  • -u: 删除重复行
  • -r:逆序输出,默认正序
  • -n: 把排序字段当作数字排序
  • -k: 根据每行的第几列排序
  • -t: 每一行分割成列的切分字符

2.1 -u选项

2.2 -r选项

2.3 -k,-t和-n选项

-k选项用于指定对几列进行排序,-t作为分隔符区分多列,默认以空格作为切分字符。

因为sort默认以ascii排序的,所以对第三列排序时1000排在了500之前,如果要根据数字排序,需要使用-n选项:

为了体现-t选项,把每行的空格替换成:来测试:

2.4 -k的高级用法

 
马谦马谦马谦
  • 本文由 马谦马谦马谦 发表于 2018年3月17日11:48:06
  • 转载请务必保留本文链接:https://www.dyxmq.cn/linux/the-usage-of-sort-command.html
CentOS5 YUM源 CentOS

CentOS5 YUM源

centos5已停止了维护,国内大部分的源也停止维护,找了很久都没有找到可用的源。最后才发现,centos早期的源都已经vault.centos.org网站下,国内的镜像源也都改成了centos-va...
openssl命令的用法 Linux

openssl命令的用法

openssl是目前使用最广泛的ssl库之一,除了提供全面的ssl加密库以外,还提供了一些基础的命令行工具用于测试,目前绝大多数的软件都是使用openssl库来进行ssl交互,很多系统默认都自带了op...
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证