首页 > 系统相关 >linux 中实现将指定列中多个连续的字符压缩为一个字符

linux 中实现将指定列中多个连续的字符压缩为一个字符

时间:2023-07-07 09:00:11浏览次数:53  
标签:-------- 字符 txt 列中 admin2 exon linux test gene

 

001、

(base) [b20223040323@admin2 test]$ ls
a.txt
(base) [b20223040323@admin2 test]$ cat a.txt       ## 测试数据
gene
exon
exon
exon
exon
--------
gene
exon
exon
--------
gene
exon
exon
exon
exon                                        ## 将多个连续的exon压缩为单个exon
(base) [b20223040323@admin2 test]$ awk '{if($1 == "exon") {sum++} else {sum = 0}; if(sum > 1) {next} else {print $0}}' a.txt
gene
exon
--------
gene
exon
--------
gene
exon

 。

 

标签:--------,字符,txt,列中,admin2,exon,linux,test,gene
From: https://www.cnblogs.com/liujiaxin2018/p/17533840.html

相关文章

  • 正则在字符串中的简单应用
    1'''2正则表达式的方法3'''45importre#0.导入正则模块67'''81.使用re.search()方法进行搜索匹配91.预编译正则表达式模式:如果你需要多次使用同一个正则表达式模式,建议使用re.compile()方法预先编译该模式(#预编译正则表达式模式regex=re......
  • Linux中常用数据库管理系统之MariaDB
    我们生活在信息化时代,经常要跟数据打交道,它在我们的日常生活中无处不在,比如手机支付,微信聊天,淘宝购物,使用的这些在后台都会对应一个叫数据库的存在。数据库就是存储这些数据资料的仓库,那么这些数据是如何被管理的呢?今天我们就来一起了解下数据库管理系统。所谓数据库管理系统,就这......
  • Linux中常用数据库管理系统之MariaDB
    我们生活在信息化时代,经常要跟数据打交道,它在我们的日常生活中无处不在,比如手机支付,微信聊天,淘宝购物,使用的这些在后台都会对应一个叫数据库的存在。数据库就是存储这些数据资料的仓库,那么这些数据是如何被管理的呢?今天我们就来一起了解下数据库管理系统。所谓数据库管理系统,就这......
  • Linux中常用数据库管理系统之MariaDB
    我们生活在信息化时代,经常要跟数据打交道,它在我们的日常生活中无处不在,比如手机支付,微信聊天,淘宝购物,使用的这些在后台都会对应一个叫数据库的存在。数据库就是存储这些数据资料的仓库,那么这些数据是如何被管理的呢?今天我们就来一起了解下数据库管理系统。所谓数据库管理系统,就这......
  • 每日汇报 第二周第五天 JAVA字符串
    今日所学:掌握创建字符串的三种方法;掌握13种操作字符串的方法;掌握indexOf()、lastLndexOf()和equals()方法的注意事项和用法;找你给我创建StringBuilder类对象的三种方法;掌握六种操作StringBuilder类对象的方法明日计划:JAVA的常用类遇到困难:JAVA开始上难度了,需要更......
  • 【Linux】没有ifconfig指令
    Q为什么没有?··安装的ubuntu没有ifconfig。ifconfig一般在/sbin目录里Q加载ifconfig?··查看ip信息可用ipaddr指令··1.yumsearch指令查找指令所在的包Q安装的ubuntu都有什么指令?怎么查看?Q如何加载指令&删除指令?Q加载的质量和自带的质量有什么......
  • C#winform软件移植上linux的秘密,用GTK开发System.Windows.Forms
    国产系统大势所趋,如果你公司的winform界面软件需要在linux上运行,如果软件是用C#开发的,现在我有一个好的快速解决方案。世界第一的微软的MicrosoftVisualStudio,确实好用,C#开发起来确实效率高,不过微软的开发语言开发的软件的界面都是跟windows系统绑定的,现在.netcore已......
  • Linux服务器之间进行文件目录映射/挂载-优化
    转自:https://www.cnblogs.com/tanshaoxiaoji/p/linux_nfs.html稍有优化需要实现的功能为:将192.168.10.10服务器下的/home/要映射的目录/,映射为192.168.10.90服务器下的/home/被映射的目录/。1、分别在192.168.10.10、192.168.10.90服务器上安装nfs、rpcbind;yuminst......
  • Excle使用正则提取字符串
    1、Alt+F11打开VB编辑工具2、选择sheet创建新模块3、插入下列代码FunctionRegexExtract(ByValinputStringAsString)AsStringDimregExAsObjectSetregEx=CreateObject("VBScript.RegExp")WithregEx.Global=True.Pattern=......
  • VMware 安装Linux操作系统
    一、前期准备工作安装激活好的VMware,安装的操作系统(可以官网下载)二、软件安装2.1新建虚拟机2.1.1在主页位置点击,创建新的虚拟;或者点击左上角文件,点击新建虚拟机。   2.1.2选择典型安装2.1.3稍后安装操作系统2.1.4选择你所要安装的操作系统,这里我选择Linux,这边建议......