sed 用于查找和替换时,不止一个正则,这时候怎么办呢?首先想到的是使用管道符,

cat test.txt|sed xxxx | sed xxxx | sed xxx

但是管道符连用sed明显太卡了.....

那么怎么解决呢?

一种方法是使用多s命令使用sed:

sed -e 's|string 1|ABC|' -e 's|string 2|LMN|' -e 's|string 3|XYZ|' your_file

或者用分号分隔:

sed -e 's|string 1|ABC|; s|string 2|LMN|; s|string 3|XYZ|' your_file 

多个sed命令连用?no相关推荐

  1. Linux实战教学笔记12:linux三剑客之sed命令精讲

    第十二节 linux三剑客之sed命令精讲 标签(空格分隔): Linux实战教学笔记-陈思齐 ---更多资料点我查看 1,前言 我们都知道,在Linux中一切皆文件,比如配置文件,日志文件,启动文件 ...

  2. 【学习笔记】sed 命令及参数详解

    sed 命令及参数详解 标签:Sed 文章目录 sed 命令及参数详解 一.简介 二.基本用法 2.1. 三种方式 2.2. 常用选项 2.3. 命令体的组成 2.3.1. 定位文本部分 2.3.2. ...

  3. 运维之道 | 三剑客之sed命令 - 增删改查排

    sed命令语法格式 sed [参数] [条件/指令] [文件名称] 参数 功能 -n 取消默认输出 -i 修改文件内容 -e 执行多个指令 -r 识别扩展正则符号 指令 功能 p 输出 d 删除 s ...

  4. linux三剑客之sed命令精讲

    1,前言 我们都知道,在Linux中一切皆文件,比如配置文件,日志文件,启动文件等等.如果我们相对这些文件进行一些编辑查询等操作时,我们可能会想到一些vi,vim,cat,more等命令.但是这些命令 ...

  5. Linux实战教学笔记12-linux三剑客之sed命令精讲

    第十二节 linux三剑客之sed命令精讲 标签(空格分隔): Linux实战教学笔记-陈思齐 ---更多资料点我查看 1,前言 我们都知道,在Linux中一切皆文件,比如配置文件,日志文件,启动文件 ...

  6. Linux下Sed命令的用法(之替换)

    Linux 操作系统最大的一个好处是它带有各种各样的实用工具.存在如此之多不同的实用工具,几乎不可能知道并了解所有这些工具.可以简化关键情况下操作的一个实用 工具是 sed.它是任何管理员的工具包中最 ...

  7. linux之sed命令的用法

    2019独角兽企业重金招聘Python工程师标准>>> sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换.删除.新增.选取等特定工作 ...

  8. linux脚本中sed -i,Linux 中常用的sed命令

    sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space ...

  9. sed 命令自己总结

    sed命令是流编辑器,通过man命令查看 Sed is a stream editor. sed命令工作模式是一行一行读取文件或者输入,并写入到内存中,如果匹配sed设置的命令则执行并输出到屏幕,不匹 ...

最新文章

  1. 将Hexo同时部署在github和腾讯云开发者平台或Coding初级实践教程
  2. java复制类mytool_MyTools
  3. 计算机函数图象,信息技术应用用计算机绘制函数图象
  4. Linux上搭建h2引擎加载h2文件
  5. 表面配准论文1--基于高阶图匹配方法的稠密表面配准
  6. 他一口气写出了这7k字的红黑树总结!看过的都说好!!|文末送书
  7. java 抽象封装多态_java面向对象(封装,继承,多态,抽象,接口的定义和实现)...
  8. python怎样查看describe的结果_Python学习第126课--pandas拿到数据后的总体描述
  9. 学习之法 —— 概念、名词、术语与定义的学习
  10. 防止 MySQL-PHP 网站被玩弄的方法
  11. 用户调用机房收费下机中用到的策略与职责链解析
  12. Jbpm工作流表补数记录
  13. 蓝桥杯快到了,Java的这些常用方法一定要知道
  14. 太阳电池板特性实验_太阳电池伏安特性的测量
  15. 中小型、创业型教育机构如何开拓线上市场?
  16. 鸿雁牵手阿里打造智能家居平台
  17. 机器学习在地球物理(地震)中的发展历程_1
  18. (附源码)springboot工作计划管理软件 毕业设计 181638
  19. OA系统中如何实现合同管理?
  20. 【备品备件】入库流程--采购入库--0180363009

热门文章

  1. unity3d NGUI多场景共用界面制作
  2. 页面自动跳转php,网站页面自动跳转实现方法PHP、JSP等
  3. 什么是操作系统?操作系统的主要目的?
  4. QQ等级一览表,呵呵
  5. 朋友去年淘宝花了10000元,要是早点看到这个,可以省下3000元!
  6. 如何给自己的微信好友发送金山词霸每日一词
  7. linux ntpdate代码,Linux ntpdate命令详解
  8. 转载:地图采集车的那些事 | 惯性导航
  9. 2020天猫双十一天天开彩蛋怎么玩
  10. 权威认证!观测云通过可信云企业级 SaaS 评估