2.sort 排序命令讲解
sort命令
sort:文本排序,仅仅是对显示文件的排序,而不影响源文件的顺序,是根据ASSII码
的字符升序来排列的。
-n:安装数值大小从小到大排列 ,默认是升序。
-r:降序排列 *****
-t:指定字段分隔符,表示按点号分隔域(类似awk -F,取字段用1,2或cut的-d,取字段f数字)
-k:指定第几列或第几列的第几个字符,相当于cut -d "分隔符"中的 -f2 ****
-u:对相同的行只输出一行 *****
-f:忽略字符大小写
例题:取出【a-z】字幕,并且排序
[root@nfs-server test]# cat test.txt
10.0.0.9 a
10.0.0.8 k
10.0.0.7 f
10.0.0.7 n
10.0.0.8 c
10.0.0.8 z
10.0.0.9 o
方法1:
[root@nfs-server test]# cut -d " "-f2 test.txt|sort -n ##-d后面跟分隔符为空格,-f指定第2列,然后通过sort排序
a
c
f
k
n
o
z
方法2:
[root@nfs-server test]# awk -F ’ ‘’{print $2}’ test.txt|sort -n
a
c
f
k
n
o
z
方法3:分隔符默认就是空格,因此-t可以省略。
[root@nfs-server test]# sort -t " "-k2 test.txt
10.0.0.9 a
10.0.0.8 c
10.0.0.7 f
10.0.0.8 k
10.0.0.7 n
10.0.0.9 o
10.0.0.8 z
[root@nfs-server test]#
可以简化为:
[root@nfs-server test]# sort -k2 test.txt
10.0.0.9 a
10.0.0.8 c
10.0.0.7 f
10.0.0.8 k
10.0.0.7 n
10.0.0.9 o
10.0.0.8 z
例题2:实现对IP地址,分类倒序排序
排列方法:
2.sort 排序命令讲解相关推荐
- linux中对数据怎么降序,Linux系统sort排序命令怎么使用
sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.那么Linux系统sort排序命令怎么使用呢?小编为大家分享了 ...
- linux配置文件如何排序,Linux系统中sort排序命令的使用教程
sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为是一个非常强大的数据管理工具,用 ...
- linux sort 排序命令简介
语法 sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][ ...
- linux排序语言,Linux sort 排序命令uniq去重复行
sort命令 sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序. sort语 ...
- Linux下的sort排序命令详解(二)
有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思.今天,我们就来搞定它--k选项! 1 准备素材 [root@FDMdevBI opt]# ...
- linux统计排序命令,Linux命令去重统计排序
利用Linux命令进行文本按行去重并按重复次数排序 linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能.本文这里举例说明如何利用Linux命令行进行文本按行去重并 ...
- linux文件名排序规则,Linux sort 排序使用详解
前阵子,写脚本时,用到sort来对文件排序:第一次没有达到所需的效果,原来是LANG设置问题,后来先export LANG=C,然后再sort就满足我的要求了. 某牛人总结的sort用法:http:/ ...
- c#sort升序还是降序_Linux排序命令sort笔记
很多时候Linux需要对文本相对比较规范的文本数据进行排序,这时候可以使用Linux系统下的sort命令进行处理. 语法格式:sort [-ntkr] filename 常用参数: -n 根据数字进行 ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
最新文章
- 工艺仿真软件_【技术简讯】电解抛光仿真软件Elsyca EPOS技术简介
- 树莓派教程之树莓派系统镜像刷入和远程登陆(1)
- 什么是对象的消息_SpringBoot+RabbitMQ方式收发消息,一文带你体验
- touchstart与click同时触发
- Android之jni编译出现error: jump to label ‘XXXX’ [-fpermissive]解决办法
- 重新复习数据结构-------ArrayList
- 【记录】前端代码规范 规范
- 【排序(C++实现)】:二分归并排序
- iPhone 快捷指令 文本朗读
- Could not find goal ‘assembly‘ in plugin org.apache.maven.plugins:maven-assembly-plugin: among avai
- html画布里面画圆,html5 canvas 画布画圆
- (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
- mysql中signed是什么类型_mysql|unsigned 与 signed 类型
- linux shell用户,Linux 系统 利用shell脚本获取所有用户
- mysql数据库修复_MySQL数据库修复方法(MyISAM/InnoDB)
- java后台图片大小压缩
- oracle运维积累
- 被误解的单一职责原则 - Joe
- android圆形图标显示不全,android 桌面图标显示不全
- 【华为机试】死记硬背没思路?一般人我劝你还是算了吧
热门文章
- 插入排序 php,直接插入排序,PHP实现
- 【计算机是如何通信 四】Web服务器/Severlet/DispatcherServlet/Controller
- JAVA——Windows双击jar包为可执行操作
- Applese 的大奖
- 【学习笔记】Redis的geohash数据结构介绍
- 【学习笔记】springboot的过滤器与拦截器的使用 springboot的事件驱动模型
- vue响应的res.data和res.data.data
- 关闭防火墙命令 500 OOPS: cannot change directory:
- Vue.js-Day02-AM【Vue表单、核心指令(单选框、密码框、多行文本框、单选、多选、勾选、下拉列表)、组件汇总案例、ToDoList案例、计算属性(computed)、watch监听】
- 找出数组中未出现的最小正整数