首页 > 系统相关 >linux 中sed -r选项 支持扩展正则表达式

linux 中sed -r选项 支持扩展正则表达式

时间:2022-12-24 13:34:02浏览次数:45  
标签:正则表达式 PC1 ## sed linux test liujiaxin01 txt

 

001、

[liujiaxin01@PC1 test]$ ls
a.txt
[liujiaxin01@PC1 test]$ cat a.txt            ## 测试数据
## xxx yy
## ddd ss
  ## kkk qqq
                ## mm nn
1       a       A       7
2       b       B       6
3       c       C       5
4       d       D       4

[liujiaxin01@PC1 test]$ sed '/^\s*#/d' a.txt    ## 删除注释行
1       a       A       7
2       b       B       6
3       c       C       5
4       d       D       4

[liujiaxin01@PC1 test]$ sed '/^\s*#|^$/d' a.txt    ## 删除注释行, 同时删除空行, 程序没起作用
## xxx yy
## ddd ss
  ## kkk qqq
                ## mm nn
1       a       A       7
2       b       B       6
3       c       C       5
4       d       D       4

[liujiaxin01@PC1 test]$ sed -r '/^\s*#|^$/d' a.txt    ## 增加-r选项, 支持正则表达式
1       a       A       7
2       b       B       6
3       c       C       5
4       d       D       4

 

 

标签:正则表达式,PC1,##,sed,linux,test,liujiaxin01,txt
From: https://www.cnblogs.com/liujiaxin2018/p/17002795.html

相关文章

  • Linux 平台的最强 docker 管理面板 Portainer
    PortainerPortainer是一个可视化的Docker操作界面,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示......
  • linux 中sed命令删除数据的任意列
     001、[liujiaxin01@PC1test]$lsa.txt[liujiaxin01@PC1test]$cata.txt##测试数据1aA72bB......
  • linux 中 输入字母序列
     001、[liujiaxin01@PC1test]$lsa.txtb.txt[liujiaxin01@PC1test]$echo{a..e}##输出a-e的字母序列abcde[liujiaxin01@PC1test]$......
  • 英华学堂网课助手Linux版本
    首先我们下去GitHub把文件下载下来记得脚本地址:https://github.com/aoaostar/mooc/releases/latest这几个版本随便下哪个都可以,下载完之后我们通过xftp上传到服务器上......
  • linux的journalctl使用
    什么是journaldjournald是systemd的守护程序,该守护程序从各种日志源(例如syslog)收集日志。journalctl是使您可以与日记日志进行交互的命令行工具。使用journalctl,您可以读取......
  • Linux驱动开发11——平台设备驱动
     module_platform_driver(xxx);该宏定义展开为:staticint__initxxx_init(void){returnplatform_driver_register(&xxx);}module_init(xxx_init);stat......
  • linux 中 {} 组合%实现截取文件名
     001、[root@pc1test]#ls[root@pc1test]#var=mnopqrst##测试变量[root@pc1test]#echo$var##打印出该变量mnopqrst[root@pc1test]#echo${......
  • Linux 7模拟rac生产环境四张网卡的绑定—team方式
    文档课题:Linux7模拟rac生产环境四张网卡的绑定—team方式.实验目标:实现网络高可用,防止一条网线或交换机故障影响物理机的数据交互.实验系统:centos7.964位环境介绍:vmware......
  • linux一些基础操作
    关闭selinux#临时修改,立即生效setenforce0#永久修改vim/etc/selinux/config...SELINUX=disabled...#查看selinuxgetenforce配置三方源#阿里源curl-o......
  • Linux搭建minecraft paper服务器
    前置:我的世界java版需要提前搞好java环境,但是一般机器里边要么没有装java,要么装了个java8,在运行时会因为缺乏java环境报错,为了验证你的服务器是否有java环境,输入java-ver......