位置: 编程技术 - 正文

Linux系统中sed命令在文件某行前后添加内容的用法(linux常用命令sed)

编辑:rootadmin

推荐整理分享Linux系统中sed命令在文件某行前后添加内容的用法(linux常用命令sed),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux的sed命令详解,linux的sed命令详解,linux教程:sed命令的用法,linux sed-i,linux的sed命令,linux的sed命令详解,linux中sed详细用法,linux教程:sed命令的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

linux的sed工具是十分强大的,能很容易的实现在某关键词的前一行或后一行增加内容。今天在批量修改tomcat的日志时就用到了该功能。

Linux系统中sed命令在文件某行前后添加内容的用法(linux常用命令sed)

一、在某行的前一行或后一行添加内容具休操作如下:复制代码代码如下:#匹配行前加sed -i '/toxingwang.com/iwww.toxingwang.com' the.conf.file#匹配行前后sed -i '/toxingwang.com/awww.toxingwang.com' the.conf.file而在书写的时候为便与区分,往往会在i和a前面加一个反加一个反斜扛 。代码就变成了:复制代码代码如下:sed -i '//a' test.txtsed -i '//i' test.txt这就就可以很方便的看出要在某一行前或某一行后加入什么内容 。不过经常我记不住a 、i 那个是前那个是后。我的记法是a = after ,i = in front 。这样就知道 i 是前,a 是后了。不过官方的man文件里不是这样解释的,man文件里是这样解释的:复制代码代码如下:a text Append text, which has each embedded newline preceded by a backslash.i text Insert text, which has each embedded newline preceded by a backslash.而且其可以配合find查找的内容处理,如下:复制代码代码如下:find . -name server.xml|xargs sed -i '/directory/i <!--'find . -name server.xml|xargs sed -i '/pattern="%h/a -->'二、在某行(指具体行号)前或后加一行内容复制代码代码如下:sed -i 'N;4addpdf' a.txtsed -i 'N;4ieepdf' a.txt 这里指定的行号是第四行 。

三、删除指定行的上一行或下一行#删除指定文件的上一行复制代码代码如下:sed -i -e :a -e '$!N;s/.*n(.*directory)/1/;ta' -e 'P;D' server.xml#删除指定文件的下一行sed -i '/pattern="%/{n;d}' server.xml 这个写起来有点长,一般如果不是shell里的需要,我更喜欢用vim去处理。另外需要注意的是,在vim里如果替换的内容里tab这样的符号是需要在编辑模式下分别按ctrl+v 和crtl+I ,而不是不停的几个空格。

Linux系统中有效用户组和初始用户组有什么作用于区别? 这里讲解Linux中的有效用户组和初始用户组1、/etc/group文件的结构2、/etc/group文件中内容说明1段是账户名,与/etc/passwd文件中的1段匹配2段是组密码,一般

全面讲解在Linux系统中安装和配置HAProxy的过程 一、Haproxy概念Haproxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。Haproxy特别适用于

linux下xhost命令报错:unable to open display的解决办法 linux下执行xhost命令报错:unabletoopendisplay,解决方法,linux下通过xhost进入图形界面,经常会出现报错unabletoopendisplaylinux下的操作步骤如下:1、复制代码

标签: linux常用命令sed

本文链接地址:https://www.jiuchutong.com/biancheng/353439.html 转载请保留说明!

上一篇:Linux下针对路由功能配置iptables的方法详解(linux路由是干嘛的)

下一篇:Linux系统中有效用户组和初始用户组有什么作用于区别?(linux存在的意义)

  • 个体工商户可以开发票吗
  • 小规模纳税人不开票需要纳税吗
  • 税收饶让抵免的概念及特点
  • 公司购入的财务怎么做账
  • 固定资产出售如何申报增值税
  • 教育培训行业是干什么的
  • 住房租金专项附加
  • 事业单位有那种
  • 预付卡发票可以报销吗?
  • 工资可以先计提不发吗
  • 党费帐常用会计分录
  • 丢失发票罚款如何入账
  • 软件开发过程的一般步骤
  • 与成本直接相关的工资怎么会计处理?
  • 实收资本属于会计科目吗
  • 异地经营需要办什么税务手续?
  • 旅行社开的旅游费发票可以税前扣除
  • 营改增后增值税小规模纳税人按什么申报
  • 关联交易的解释
  • 资本化和费用化的条件
  • 食堂非税收入怎么申报
  • 我的初级备考经验怎么写
  • 企业之间的无偿借贷行为,作为借款方需要缴纳哪些税
  • 超市收代金券如何处理
  • 成本票要交税吗
  • 广告制作费属于劳务还是服务
  • 有什么好方法可以让小孩子少吃糖
  • 出库单可以补吗
  • 标书装订费用分录
  • 税收滞纳金可以抵税吗
  • 劳务派遣增值税差额征税
  • 低值易耗品报废账务处理
  • 我整理的邪恶铭刻所有卡牌及自制卡
  • 工会经费用途规定
  • php yield 异步
  • 广告宣传费的税收筹划
  • 个人销售自建自用住房解读
  • 金融商品转让业务包括
  • 进项税大于销项税,不用缴纳增值税
  • 图像的生成原理
  • chat top
  • sass和less的区别使用
  • jquery设置不可用
  • 长期待摊费用为负数怎么调整
  • 纳税检查企业所得税企业合并
  • 超市电子发票怎么开
  • 上一年的运费发票怎么开
  • 编制科目余额表的方法
  • 职工福利费的开支范围的规定扣除
  • 支付给非金融机构的费用
  • 个人出租商铺如何报税申报,需要什么资料
  • 建安类资质指什么资质
  • 预付账款为什么不是金融资产
  • 开了票收不到钱怎么做账
  • 总账的建账过程
  • win7系统打开计算机的管理出现正在向控制台添加属性
  • win10执行数据保护如何开启
  • kvm虚拟机性能调优
  • 看视频出现弹幕怎么处理
  • win7如何彻底删除软件
  • 在Linux系统中安装镜像步骤
  • SPBBCSvc.exe - SPBBCSvc进程是什么文件 有什么作用
  • 如何卸载影子还原软件
  • psimsvc.exe - psimsvc是什么进程 有什么用
  • gnaupdaemon.exe是什么
  • uisrollview
  • bootstrap和jsp
  • 用jquery制作轮播图效果
  • node.js的安装方法
  • xcopy 批处理
  • Python连接access数据库
  • javascript命名空间
  • python内置方法大全
  • 一些常用的网络命令
  • python3.10性能
  • 江苏电子税务局网站官网
  • 进出口贸易产品种类
  • 安徽省地方税务局刘利庆
  • 购买材料如何计入成本
  • 摩托车的消费税计税依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设