首页 > 系统相关 >linux 中实现提取排除指定系列字符串以外的数据

linux 中实现提取排除指定系列字符串以外的数据

时间:2023-03-16 16:46:25浏览次数:27  
标签:GENE 提取 admin1 test base b20223040323 linux 字符串 txt

 

001、

(base) [b20223040323@admin1 test]$ ls
a.txt  b.txt
(base) [b20223040323@admin1 test]$ cat a.txt        ## 测试数据
GENE=3BHSD      1       1
GENE=A3GALT2    1       1
GENE=A1BG       1       1
GENE=AAAS       1       1
GENE=A1CF       1       1
GENE=A2M        0       0
(base) [b20223040323@admin1 test]$ cat b.txt         ## 测试数据
GENE=3BHSD
GENE=A1BG
GENE=A1CF
(base) [b20223040323@admin1 test]$ cp a.txt a.txt_bak      ## 对要在源文件中修改的文件进行备份,防止出现意外
(base) [b20223040323@admin1 test]$ for i in $(cat b.txt ); do sed -i "/$i/d" a.txt; done  ## 利用循环结构,sed删除匹配字符串的行
(base) [b20223040323@admin1 test]$ ls
a.txt  a.txt_bak  b.txt
(base) [b20223040323@admin1 test]$ cat a.txt    ## 修改后的结果
GENE=A3GALT2    1       1
GENE=AAAS       1       1
GENE=A2M        0       0

 

标签:GENE,提取,admin1,test,base,b20223040323,linux,字符串,txt
From: https://www.cnblogs.com/liujiaxin2018/p/17223146.html

相关文章

  • 常用linux命令
    ls:列出当前目录下的文件和子目录cd:切换当前工作目录pwd:显示当前工作目录的路径mkdir:创建新目录rmdir:删除空目录touch:创建新文件或更新现有文件的时间戳cp:复制文件或......
  • Linux系统的atop监控工具
    背景信息:atop就是一款用于监控Linux系统资源与进程的工具,它以一定的频率记录系统的运行状态,所采集的数据包含系统CPU、内存、磁盘、网络的资源使用情况和进程运行情况,并能......
  • windows & linux iscsi
     iscsicli ::scconfigmsiscsistart=auto::netstartmsiscsi gotoEXIT :: 连接iscsi服务器:start   iscsicliQAddTargetPortal%1   for/f"d......
  • C++信号量实现线程间同步,windows使用SetEvent,linux使用sem_t,QT测试
     目录windows使用CreateEvent、SetEvent、ResetEvent、WaitForSingleObjectlinux使用sem_init、sem_wait、sem_trywait、sem_post、sem_destroy windows使用C......
  • Linux根目录详解
    /  根目录:根目录,文件的最顶端,整个文件系统的根目录/bin  用户二进制文件:存放系统所需的重要命令/sbin  系统二进制文件:存放一些系统管理的命令,一般只能由超级权......
  • Java字符串基础练习
    请编写程序,由键盘录入一个字符串,统计字符串中英文字母和数字分别有多少个。比如:Hello12345World中字母:10个,数字:5个。练习提示:1、用Scanner实现键盘录入一个字符串2、要统......
  • 《渗透测试》APP&小程序篇&抓包封包&XP框架&反编译&资产提取 2022 Day10
    1   #知识点:1、 小程序-外在-资产收集2、 APP-外在&内在-资产收集  1.appinfoscanner\2.安卓修改大师  ➢ APP-内在搜索-反编译载入IDEA......
  • Linux之修改软链接地址
    创建软链接ln-s[源文件或目录][目标文件或目录]例如:当前路径创建test引向/var/www/test文件夹ln–s/var/www/testtest创建/var/test引向/var/www/test文件夹......
  • Linux网络编程IP地址的字符串与网络字节序转换:inet_addr()、inet_aton()、inet_ntoa()
    Linux网络编程IP地址的字符串与网络字节序转换向sockaddr_in注入地址时,需要将ip地址的字符串形式转化为网络字节序的形式;而相反地,网络字节序也能转化回字符串形式。用到的......
  • 【Linux】Vim编辑器(未完善)
    一、学习建议如果对Linux操作系统还尚未了解,请先学习Linux或了解VMware虚拟机后再学习此内容更好。二、学习目标能够说出vim的三种工作模式能够说出vim对应复......