命令格式:
  sort [参数][源文件][-o 输出文件]

参数:
  -b   忽略每行前面开始出的空格字符。
  -c   检查文件是否已经按照顺序排序。
  -f   排序时,忽略大小写字母。
  -M   将前面3个字母依照月份的缩写进行排序。
  -n   依照数值的大小排序。
  -o<输出文件>   将排序后的结果存入指定的文件。
  -r   以相反的顺序来排序。
  -t<分隔字符>   指定排序时所用的栏位分隔字符。
  -k  选择以哪个区间进行排序。

举例:

如果有一个文件的内容是这样:

[rocrocket@rocrocket programming]$ cat facebook.txt
banana:30:5.5
apple:10:2.5
pear:90:2.3
orange:20:3.4

这个文件有三列,列与列之间用冒号隔开了,第一列表示水果类型,第二列表示水果数量,第三列表示水果价格。那么我想以水果数量来排序,也就是以第二列来排序,如何利用sort实现?幸好,sort提供了-t选项,后面可以设定间隔符。指定了间隔符之后,就可以用-k来指定列数了。

[rocrocket@rocrocket programming]$ sort -n -k 2 -t ‘:’ facebook.txt
apple:10:2.5
orange:20:3.4
banana:30:5.5
pear:90:2.3

最新文章

  1. knockout+bootstrap--一些复杂的应用合集
  2. python request属性及方法说明
  3. Spring基础—— SpEL
  4. jQuery理解之(一)动画与特效
  5. 向着目标杀jj
  6. 查看进程的io
  7. xll
  8. chart.js图表库案例赏析,饼图添加文字
  9. background之你不知道的background-position
  10. 用Java实现一个通用并发对象池
  11. linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux
  12. js 邮箱正则匹配
  13. DropBox为什么一直那么红——靠用户体验,旗帜鲜明,它要保存的是你的重要随身资料,并且开放API
  14. Android 应用程序启动过程源代码分析
  15. 读改善c#代码157个建议:建议4~6
  16. 使用 ArcGIS Online和APP进行监控操作和数据采集
  17. HourRank 20
  18. 微服务架构-选择Spring Cloud,放弃Dubbo
  19. MVC项目报错 ”基础提供程序在 Open 上失败”
  20. 原创:超简单!windows配置NDK开发环境使用JNI

热门文章

  1. ORACLE中根据生日得到年龄
  2. 有关eclipse的内存溢出问题
  3. HDU2546饭卡---(DP 经典背包)
  4. 【LA4670-Dominating Patterns】AC自动机
  5. 2017年上海金马五校程序设计竞赛:Problem E : Find Palindrome (字符串处理)
  6. udp端口测试连接
  7. 【反演复习计划】【COGS2431】爱蜜莉雅的求助
  8. selenium+python自动化79-文件下载(SendKeys)【转载】
  9. Mysql缺少可执行的命令
  10. C# DataGridView分页显示