位置: 编程技术 - 正文

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存在的意义)

  • 结算备付金会计分录
  • 无形资产减值准备可以转回吗
  • 金蝶凭证汇总表字体变小
  • 加了油的电子发票怎么导出来
  • 印花税怎么计提和缴纳
  • 所有者权益股东权益
  • 佣金开什么发票内容
  • 股东在两个公司上班好吗
  • 购销业务账务处理
  • 资产负债表的编制方法和步骤
  • 营改增计算举例
  • 公司和员工之间
  • 进项税小于销项税怎么处理
  • 账本印花税如何申报缴纳
  • 开给个人的通讯费发票能下账吗
  • 增值税的会计核算
  • 为什么有的单位没有住房公积金
  • 现金流量计划中的税金怎么算
  • 税收楔子是什么意思
  • 业务招待费税前扣除规定
  • 怎么导出全年开奖记录
  • 契税和印花税入哪个科目
  • 企业所得税哪些不可以税前扣除
  • 工程劳务公司的生产销售情况分析
  • 发票认证信息怎么填
  • 折旧率通俗理解
  • 企业所得税增值税完税证明
  • 企业所得税以前年度所得调整
  • 电子承兑如何转出换成现金
  • 征地过程中会产生哪些费用
  • 可转换债券赎回和回售如何理解
  • 股票投资报酬率怎么算excel
  • 网络端口被占用怎么解决
  • 公司分期付款购车账务处理
  • services.exe
  • 布拉索夫地图
  • 无形资产计价原则正确的是
  • 免税货物增值税计算公式
  • 房产税是什么意思,简单的回答
  • 三趾鹑是野鸡吗
  • php获取操作系统
  • php实现的加密解决方案
  • vue table导出excel
  • 车船税每年都要多少钱
  • 软件成本如何归类管理
  • 车船使用税代征手续费
  • 一般纳税人给小规模开普票的税率
  • 社保费用如何入现金流量表
  • 企业低值易耗品的摊销方法有
  • 子公司没有收入,只有费用如何企业所得税汇算清缴
  • 异地设立分公司怎么办理?
  • 以前年度损益调整怎么做账
  • 无偿划拨土地需要提折旧吗
  • 单位内部食堂怎么举报
  • 租房期间损坏应赔偿多少
  • 转让价格名词解释
  • 咨询服务费如何合理避税
  • 在建工程怎么记账
  • mysql导入导出sql文件
  • Win10 Mobile 10549 预览版新功能上手体验视频
  • centos7 cp命令
  • mac book视频
  • 如何在linux中添加环境变量
  • win7如何设置屏幕不黑屏
  • win10预览版怎么升级到正式版
  • Win10桌面任务栏能不能删除
  • windows8装windows10,文件会丢失吗
  • 电脑cf截图保存在哪里
  • linux检查文件内容
  • nodemoudles可以复制粘贴别的电脑运行程序吗
  • jquery右击事件
  • win7 python
  • javascript面向对象 第三方类库
  • 用python编写的程序称为
  • 如何给税务局提供发票
  • 付姓人数
  • 国土国税垂管部主任是谁
  • 税控盘如何下载驱动程序及安全控件
  • 企业所得税优惠事项管理目录2023
  • 浙江国税电子税务局申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设