linux系统中sort命令

摘要:
linux系统中的Sort命令。1.测试数据[root@centos7test2]#Cata.xtgoogle1105000baidu1005000guge503000sohu10045002.默认情况下按第一列排序[root@centos7test2]#Sorta.txtbaidu1005000google1105000guge503000sohu10045003,按第二列排序[root@ce

linux系统中sort命令。

1、测试数据

[root@centos7 test2]# cat a.txt
google 110 5000
baidu 100 5000
guge 50 3000
sohu 100 4500

2、默认按照第一列排序

[root@centos7 test2]# sort a.txt
baidu 100 5000
google 110 5000
guge 50 3000
sohu 100 4500

3、按照第二列进行排序

[root@centos7 test2]# cat a.txt
google 110 5000
baidu 100 5000
guge 50 3000
sohu 100 4500
[root@centos7 test2]# sort -t " " -k 2n a.txt    ## -t指定分隔符,-k 2 指定列数, n表示按照数值大小进行排序
guge 50 3000
baidu 100 5000
sohu 100 4500
google 110 5000

4、先按照第二列排序,在按照第三列排序

[root@centos7 test2]# cat a.txt
google 110 5000
baidu 100 5000
guge 50 3000
sohu 100 4500
[root@centos7 test2]# sort -t " " -k 2n -k 3n a.txt
guge 50 3000
sohu 100 4500
baidu 100 5000
google 110 5000

5、先按第三列降序排列,再按照第二列升序排列

[root@centos7 test2]# cat a.txt
google 110 5000
baidu 100 5000
guge 50 3000
sohu 100 4500
[root@centos7 test2]# sort -t " " -k 3nr -k 2n a.txt    ## r表示逆向排序
baidu 100 5000
google 110 5000
sohu 100 4500
guge 50 3000

参考:https://www.cnblogs.com/longjshz/p/5797933.html

免责声明:文章转载自《linux系统中sort命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇char码值对应列表大全TI AM335X 网卡驱动解析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

快排代码

1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 5 class Solution{ 6 public: 7 void quick_sort(vector<int>& arr, int l, int...

[心得体会]mysql复习

1. 进入企业需要注意的事情(1) 查看测试服和本地的mysql版本是否一致(2) 确认sql_mode是否和线上版本一致 showVARIABLESLIKE'sql_mode'; (3) mysql sql_mode 常用设置详解: ONLY_FULL_GROUP_BY: 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY...

apache日志分析

一.日志分析 如果apache的安装时采用默认的配置,那么在/logs目录下就会生成两个文件,分别是access_log和error_log 1).access_log access_log为访问日志,记录所有对apache服务器进行请求的访问,它的位置和内容由CustomLog指令控制,LogFormat指令可以用来简化该日志的内容和格式 例如,我的其中...

利用Python进行数据分析-Pandas(第五部分-数据规整:聚合、合并和重塑)

  在许多应用中,数据可能分散在许多文件或数据库中,存储的形式也不利于分析。本部分关注可以聚合、合并、重塑数据的方法。 1、层次化索引   层次化索引(hierarchical indexing)是pandas的一项重要功能,它使你能在一个轴上拥有多个(两个以上)索引级别。抽象点说,它使你能以低纬度形式处理高纬度数据。我们来看一个简单的栗子:创建一个Ser...

Redis使用

一、定义 redis是nosql产品之一,nosql就是无需编写复杂的sql语句。是Remote Dictionary Server(远程字典数据服务)的缩写。 由意大利人 antirez(Salvatore Sanfilippo)  开发的一款 内存高速缓存数据库。该软件使用C语言编写,它的数据模型为 key-value。 它支持丰富的数据结构(类型),...

ALV常用参数的详细描述

调用功能模块: CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_interface_check = '' 接口一致性检查 i_callback_program = sy-r...