首页 > 系统相关 >linux 中输出指定字符连续重复的行

linux 中输出指定字符连续重复的行

时间:2023-06-05 13:37:13浏览次数:31  
标签:字符 test3 gene 输出 ## PC1 linux txt root

 

001、

[root@PC1 test3]# ls
a.txt
[root@PC1 test3]# cat a.txt        ## 测试数据
334
gene
kkk
yyy
gene
gene
kkk
gene
gene
mmmm
[root@PC1 test3]# awk 'BEGIN{a="no"}{if($0 == "gene" && a == "yes") { print NR}; if($0 == "gene") {a="yes"}else {a="no"}}' a.txt   ## 输出gene连续重复的行号
6
9

 

标签:字符,test3,gene,输出,##,PC1,linux,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17457539.html

相关文章

  • linux 中删除文本开头至匹配字符之间的内容
     001、[root@PC1test3]#lsa.txt[root@PC1test3]#cata.txt##测试数据3544agfgene4587genedfgiugene887777[root@PC1test3]#sed'1,/gene/{/gene/b;d}'a.txt##删除开头至匹配gene之间的数据gene4587genedfgiugen......
  • linux 中判断一列数据是否有连续的重复
     001、[root@PC1test3]#lsa.txtb.txt[root@PC1test3]#cata.txt##测试数据3a5bb47[root@PC1test3]#catb.txt##测试数据3a5b47[root@PC1test3]#awk'{if($0==a){printNR,"consistent";exit}......
  • OpenOffice4.1.6 linux安装/卸载教程
    以下是centos的安装方法1.先安装并配置好jdk2.拷贝把Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz拷贝到自己想要文件路径,例:/home/temp3.解压tarzxvfApache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz解压后会有一个zh-CN文件夹4.安......
  • Linux驱动编程
    Linux驱动编程是指编写Linux操作系统的设备驱动程序,用于控制硬件设备的操作。驱动程序是操作系统与硬件设备之间的接口,它负责将操作系统的请求转换为硬件设备可以理解的指令,同时将硬件设备的响应转换为操作系统可以理解的数据。Linux驱动编程需要掌握Linux内核的基本知识,包括进程......
  • JS字符串转JSON
    1、jQuery插件支持的转换方式: 示例:$.parseJSON(jsonstr);//jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象2、浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器:示例:JSON.parse(jsonstr);//可以将json字符串转换成json对象 JSON.stringify(jsonobj);//......
  • linux网关和dns配置配置
    要更改Linux的默认网关,可以使用route命令或ip命令来完成。下面是使用这两种方法的步骤:使用route命令:打开终端窗口。输入以下命令查看当前的路由表:route-n。根据输出,找到默认网关的目标是"0.0.0.0"的行。记下当前默认网关的IP地址和网络接口名称(通常是eth0或enp0sX等)。输入......
  • Linux命令备忘录
    常用命令源链接地址线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls全拼list,功能是列出目录的内容及其内容属性信息。cd全拼changedirectory,功......
  • 1-3Linux帮助使用小技巧
    获取帮助方法:whatis:使用数据库来显示命令的简短描述此工具在系统刚安装后,不可立即使用,需要制作数据库后才可以使用执行以下命令生成数据库command--helpman/usr/share/doc/RedHatdocumentation、Ubuntudocumentation软件项目网站其它网站搜索 1)如......
  • Linux中DNS服务器的搭建
    1.DNS服务的安装2.配置主配置文件named.conf3.配置扩展配置文件named.rfc1912.zones4.配置正向解析文件sdcet.cn.zone ......
  • Linux系统下Samba服务器的配置
    第1步:将目录/home/media设置为允许所有用户访问,但仅允许用户mary具有修改该目录的权限。其配置步骤简述如下。第2步:将目录/var/samba/student设置为只允许student组的成员访问,student组中有stu01、stu02·····stu05,共5个成员。配置步骤简述如下。第3步:用testparm命令测试......