首页 > 系统相关 >linux 中判断一列数据是否连续递增

linux 中判断一列数据是否连续递增

时间:2023-07-04 22:57:08浏览次数:36  
标签:tmp 递增 PC1 一列 linux test03 NR txt root

 

001、

[root@PC1 test03]# ls
a.txt  b.txt
[root@PC1 test03]# cat a.txt       ## 测试数据连续递增
1
2
3
4
5
6
[root@PC1 test03]# cat b.txt      ## 测试数据,非连续递增
1
2
3
5
6
[root@PC1 test03]# awk '{if(NR == 1) {tmp = $1} else {if($0 - tmp != 1) {print NR - 1; print NR}; tmp = $0}}' a.txt
[root@PC1 test03]# awk '{if(NR == 1) {tmp = $1} else {if($0 - tmp != 1) {print NR - 1; print NR}; tmp = $0}}' b.txt
3                                                    ## 输出非连续递增的行号
4

 

标签:tmp,递增,PC1,一列,linux,test03,NR,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17527284.html

相关文章

  • Linux 6.5增加对高通开源GPU Adreno 690的支持
    即将推出的Linux 6.5内核将把对高通Adreno690GPU的支持添加到开源的MSM内核图形/显示驱动程序中。A690主要用于骁龙8cx第三代(SC8280XP)平台,而联想ThinkPadX13s笔记本电脑和其他硬件也采用了该平台。新的支持将包含近200行代码,并超过现有Adreno600系列硬件的支持。此次......
  • Linux 6.5增加对高通开源GPU Adreno 690的支持
    即将推出的Linux 6.5内核将把对高通Adreno690GPU的支持添加到开源的MSM内核图形/显示驱动程序中。A690主要用于骁龙8cx第三代(SC8280XP)平台,而联想ThinkPadX13s笔记本电脑和其他硬件也采用了该平台。新的支持将包含近200行代码,并超过现有Adreno600系列硬件的支持。此次......
  • Linux 6.5增加对高通开源GPU Adreno 690的支持
    即将推出的Linux 6.5内核将把对高通Adreno690GPU的支持添加到开源的MSM内核图形/显示驱动程序中。A690主要用于骁龙8cx第三代(SC8280XP)平台,而联想ThinkPadX13s笔记本电脑和其他硬件也采用了该平台。新的支持将包含近200行代码,并超过现有Adreno600系列硬件的支持。此次......
  • Linux raid-磁盘阵列-raid10搭建
    Linuxraid-磁盘阵列-raid10搭建前言LVM最大的优势在于可以在不卸载分区和不损坏数据的情况下进行分区容量的调整,但是万一硬盘损坏了,那么数据一定会丟失。本节讲的RAID(磁盘阵列)的优势在于硬盘读写性能更好,而且有一定的数据冗余功能。RAID简介RAID(RedundantArraysofI......
  • linux 中ls命令实现对文件的排序
     001、ls默认是按照文件名称顺序列出的[root@PC1test02]#ls##测试文件a.txtb.txtc.txt[root@PC1test02]#ls-l##默认按照文件名称顺序total125000-rw-r--r--.1rootroot15360000Jul419:45a.txt-rw-r--r--.1......
  • el-table中的selectable的使用方法 tl-table中控制列表第一列 勾选框是否禁用
    el-table中的selectable的使用方法tl-table中控制列表第一列勾选框是否禁用原文链接:https://huaweicloud.csdn.net/63a004ccdacf622b8df912b8.htmlel-table中的selectable的使用方法html代码<el-table-columntype="selection"width="55":selectable="selec......
  • Windows和Linux下mysql新建用户
    Windows下载xampp,同时启动Apache(设端口为8081)和mysql(3306)。启动cmd,mysql-uroot-p登录root权限,密码默认为空。然后设置root密码setpasswordfor'root'@'localhost'=password('123456');flushprivileges;访问localhost:8081/phpmyadmin,用户名root,输入密码即可进入图形界......
  • 16-4linux启动流程和grub管理 16-5()16-6()
    一、修复grub1.esc进入救援模式  根目录需要进入真正的根ls/mnt/sysimage/boot/grubchroot/mnt/sysimage切换到真正的根grub-install/dev/sda2修复命令,只能修改除了grbu.conf配置文件意外的文件hexdump-C-n512/dev/sda-v查看是否修复2.修复grub.conf文......
  • 使用Kafka,实现Windows主机和Linux虚拟机的传输
    要在Windows主机和Linux虚拟机之间使用Kafka进行数据传输,需要按照以下详细步骤进行操作:在Windows主机上:1. 下载并安装Java Development Kit(JDK),确保在Windows上安装了Java。2. 下载Apache Kafka,可以从官方网站(https://kafka.apache.org/downloads)下载最新版本的Kafka。3. 解......
  • linux安装redis3.0
    linux安装redis3.01.把下载好的redis压缩包上传至app 解压完成之后,修改成redis文件夹 2.进入redis文件夹进行编译和安装cd /usr/local/redismakemakePREFIX=/usr/local/redisinstall/usr/local/redis目录下出现bin目录就是安装成功 3.修改配置文件可以修改端口......