首页 > 系统相关 >linux 中 判断一组数据是否已经按照从小到大的顺序排列

linux 中 判断一组数据是否已经按照从小到大的顺序排列

时间:2023-02-11 12:11:52浏览次数:54  
标签:顺序排列 test2 ## PC1 linux NR txt root 从小到大

 

001、

[root@PC1 test2]# ls
a.txt
[root@PC1 test2]# cat a.txt           ## 测试数据
1
2
3
4
5
6
7
8
9
10
[root@PC1 test2]# awk '{if(NR == 1) {a = $0}; if($0 < a) {print NR,"not order"}; a = $0}' a.txt     ## 判断程序

 

 

002、

[root@PC1 test2]# ls
a.txt
[root@PC1 test2]# cat a.txt        ## 测试数据,增加了相邻的相同的数值
1
2
2
2
3
4
4
4
5
6
7
8
9
10
[root@PC1 test2]# awk '{if(NR == 1) {a = $0}; if($0 < a) {print NR,"not order"}; a = $0}' a.txt       ## 判断程序

 

 

003、

[root@PC1 test2]# ls
a.txt
[root@PC1 test2]# cat a.txt       ## 测试数据, 增加了未正常排序的数值
1
2
2
2
3
4
4
6666
4
5
6
7
8888777
8
9
10
[root@PC1 test2]# awk '{if(NR == 1) {a = $0}; if($0 < a) {print NR,"not order"}; a = $0}' a.txt   ## 判断程序
9 not order
14 not order

 

标签:顺序排列,test2,##,PC1,linux,NR,txt,root,从小到大
From: https://www.cnblogs.com/liujiaxin2018/p/17111185.html

相关文章

  • linux物理地址到虚拟地址映射
    学习地址单片机和裸机中操作硬件是怎么操作的与上面不同,在linux上想要操作硬件,需要先把物理地址转换成虚拟地址。因为使能MMU2个函数用起来非常方便注意:物理地址......
  • Linux文件与目录结构
    Linux文件与目录结构1linux文件Linux系统中一切皆文件。Linux目录结构树形结构      目录解释/bin:bin是Binaries(二进制文件)的缩写,这个目录存......
  • Arm-Linux子系统的互相Notify
    前言:Linux下面不同的子系统一个个的组成了整个系统的运行环节,为了让这些子系统能够互相通讯,有一种叫做:notifychain(通知链)的东西。本篇看下。概括所谓通知链,有通知,......
  • linux安装 mysql
    在终端中输入命令安装mysqlsudoapt-getinstallmysql-server安装成功后可以在终端中输入下面命令登录mysql不知道为什么,在网上搜索有的会说安装的时候会让你设置......
  • Linux 查看硬盘 smart 信息
    以下以Debian10举例安装smartmontools硬盘的SMART是S.M.A.R.T.的缩写,全称是“Self-Monitoring,AnalysisandReportingTechnology”,翻译为“自我监测分析与报告技......
  • linux002之linux目录结构
    在学习linux目录结构时,建议都是以命令来操作,虽然说它也有可视化界面,但是到企业当中,大部分面对的都是无界面的服务器,况且有界面的话也不用去学习,windows界面谁不会操作。 ......
  • #yyds干货盘点#Linux Curl 命令示例
        CURL是服务器上用于数据传输的命令行工具。CURL支持许多协议,例如:DICT,FILE,FTP,FTPS,GOPHER,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,POP3,POP3S,RTM......
  • Linux系统配置NTP时钟服务器
    1、需要配置的计算机IP192.168.0.131bznode1192.168.0.134bznode2192.168.0.135b​znode3192.168.0.136bznode4设置IP=192.168.0.131为时钟服务器IP=192.168.0.134服......
  • ARM linux 系统调用实现原理
    https://blog.csdn.net/u013836909/article/details/120962422 LinuxARM系统调用过程分析(一)——Linux编程中的API函数和系统调用的关系LinuxARM系统调用过程分析(二......
  • 嵌入式Linux—文件IO
    文件IO在Linux系统中,一切都是“文件”:普通文件、驱动程序、网络通信等等。所有的操作,都是通过“文件IO”来进行的。所以,很有必要掌握文件操作的常用接口。Linux系......