位置: 编程技术 - 正文

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

  • 车辆出现质量问题
  • 增值税即征即退怎么计算
  • 个人勾机给公司开票怎么开
  • 管理费用借贷方都有,如何结转
  • 对公账户是不是实时到账
  • 工会经费计入现金流量表哪项
  • 汇算清缴所得税是什么意思
  • 无形资产建造期间的摊销记在哪里
  • 公司清算后未处理财产
  • 材料验收入库并结转差异记账凭证
  • 出售固定资产取得的收入
  • 周转材料属于什么会计要素
  • 营业账簿是什么意思
  • 实物返利缴纳所得税吗?
  • 专用发票包括增值税吗
  • 补偿款开具发票
  • 委托贷款利息收入现金流
  • 损益类科目为什么不影响利润
  • 个体工商户可以给自己交五险一金吗
  • 转口贸易是否缴增值税
  • 外币报表折算差额在会计报表中应作为( )
  • 工会经费的开支必须取得发票么
  • 固定资产清理账户结构
  • 事业单位固定资产处置流程
  • 存货变卖残值取得的收益计入哪个科目
  • 实收资本怎样入账
  • 禁止局域网用户访问权限
  • 公转私用途最好写借款
  • 折扣负数的专用发票怎么开
  • 赠送积分有两种形式
  • 高新企业认定后研发费用比例
  • win10版本2004和20h2
  • PHP:mime_content_type()的用法_fileinfo函数
  • Sa-Token v.1.31.0 新增拦截器 SaInterceptor 功能说明,以及旧代码迁移示例
  • 加计扣除符合的条件
  • 转让技术所有权计入什么科目
  • php imagefill
  • vue 绑定子组件属性
  • JavaScript DOM API的使用
  • 应交税费应交增值税销项税额
  • 对公账户的资金怎么转出
  • 个税专项扣除子女教育可以怎么扣
  • 普票专票的销售额怎么理解
  • 一般股份支付的确认计量及帐务处理怎么做?
  • 物流货运发票要交税吗
  • 增值税是在年末怎么处理
  • mongodb数据库操作遇到的问题和解决方案
  • 一般纳税人之间转让土地使用权交哪些税金
  • 修改数据库为多个数据
  • 食堂菜金属于什么费用
  • 跌价准备如何入库
  • 租赁行业的增值税率
  • 金税盘技术维护费
  • 如何确定费用归属哪个部门
  • 收到假钱怎么算损失
  • 4月确认收入5月支出
  • 什么叫特定资产和负债
  • 企业发票冲红的风险
  • 管理费用算产品成本吗
  • 实务操作中如何快速记忆
  • 资本增值率计算公式是什么?
  • 游戏卡怎么打开
  • win8系统打开我的电脑就黑屏
  • centos怎么样
  • win8系统怎么远程电脑
  • win7系统怎么设置微信多开
  • linux那些事儿
  • 牛叉叉旗舰店没有了改名成啥了
  • bootstrap需要学多久
  • css实现放大缩小的动画效果
  • js表单验证实例怎么写
  • 批处理文件中echo什么意思
  • jQuery.uploadify文件上传组件实例讲解
  • node.js 微信小程序
  • shape form的区别
  • 如何加强税务系统财务管理工作
  • 台湾所得税申报网站
  • 江苏地税局官网网站
  • 银行是不是要交社保
  • 运输合同的印花税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设