首页 > 系统相关 >linux 中统计相同序列出现的次数

linux 中统计相同序列出现的次数

时间:2022-09-22 12:13:15浏览次数:54  
标签:## test PC1 次数 base linux 序列 txt root

 

001、

(base) [root@PC1 test]# ls
a.txt
(base) [root@PC1 test]# cat a.txt     ## 测试数据
1
2
3
1
2
3
1
2
3                        ## 将相同的序列转换为行
(base) [root@PC1 test]# awk '{if(NR % 3 == 0) {print $0} else {printf("%s ", $0)}}' a.txt
1 2 3
1 2 3
1 2 3                    ## 检测是否为相同的序列
(base) [root@PC1 test]# awk '{if(NR % 3 == 0) {print $0} else {printf("%s ", $0)}}' a.txt | uniq
1 2 3                    ## 统计相同序列的次数
(base) [root@PC1 test]# awk '{if(NR % 3 == 0) {print $0} else {printf("%s ", $0)}}' a.txt | uniq -c
      3 1 2 3

 

 

002、

(base) [root@PC1 test]# ls
a.txt  b.txt
(base) [root@PC1 test]# cat b.txt   ## 测试数据b.txt
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3                       ## 重复五次
(base) [root@PC1 test]# awk '{if(NR % 3 == 0) {print $0} else {printf("%s ", $0)}}' b.txt | uniq -c
      5 1 2 3

 

标签:##,test,PC1,次数,base,linux,序列,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/16718773.html

相关文章

  • linux tcpdump
    tcpdump和ethereal可以用来获取和分析网络通讯活动,他们都是使用libpcap库来捕获网络封包的。​在混杂模式下他们可以监控网络适配器的所有通讯活动并捕获网卡所接收的所有......
  • LoadRunner中Action的迭代次数的设置和运行场景中设置
    LoadRunner是怎么重复迭代和怎么增加并发运行的呢?另外,在参数化时,对于一次压力测试中均只能用一次的资源应该怎么参数化呢?就是说这些资源用了一次就不能在用了的。......
  • linux端口查看-netstat
    netstatnetstat命令用于显示与IP、TCP、UDP、ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接......
  • linux下手动删除数据库实例
      关闭所有oracle进程因为准备要删除数据库,所以不用正常完成数据的保存shutdownabort如果没有设置开机自动启动,服务器也没有运行其它系统,可以考虑重启服务......
  • Linux K验证
    1、在服务器A上生成公钥私钥对cd/root/.sshssh-keygen 一直回车到生成文件 生成的文件  通过ssh-copy-id命令将主机A公钥传给需要key验证的主机B  验证......
  • 数字IC手撕代码-序列检测(移位寄存器写法)
    大家好我是酸菜鱼,这个系列着重讲解数字ic或FPGA实习面试及秋招面试的高频手撕代码题。本文具体内容涉及:利用移位寄存器写序列检测。        一说到序列检测,你脑......
  • Linux之sed练习掌握
    1。操作文本的内容。catsedtest.txt[root@ecs-76840553sed]#catsedtest.txtThisistheheaderline.Thisisthefirstdataline.Thisistheseconddatal......
  • Linux安装jdk
    1.在官网下载jdk安装文件,下载地址:https://www.oracle.com/java/technologies/downloads/ 我一直使用的是8,所以我下载的是 jdk-8u341-linux-x64.tar.gz2.解压到/opt/......
  • 数字IC手撕代码-序列检测(状态机写法)
    大家好我是酸菜鱼,这个系列着重讲解数字ic或FPGA实习面试及秋招面试的高频手撕代码题 具体内容涉及:        一说到序列检测,你脑子里要立马跳出两种解法,一种是状......
  • Linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法
    Linux安装tomcat后启动报错:Cannotfind./catalina.shThefileisabsentordoesnothaveexecutepermissionThisfileisneededtorunthisprogram原因:无权限解......