位置: 编程技术 - 正文

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

  • 价外税和价内税的理解
  • 商贸企业出口进项税会计分录汇总
  • 法人买社保不领钱可以吗
  • 注册500万公司实缴多少钱
  • 工程图纸设计费用收费标准
  • 小微企业所得税税率2.5% 10% 25%
  • 从事小额零星经营业务的个人是指
  • 计提当月社保会计分录
  • 房地产中心
  • 企业纳税成本管理方案
  • 机动车销售发票是否需要认证
  • 科目期初余额的录入需要从上级科目开始
  • 原会计收入准则最新
  • 政府会计制度中累计盈余怎么计算
  • 嵌入式软件产品增值税即征即退
  • 冲减存货的会计分录
  • 企业所得税计入税金及附加科目吗
  • 如何计算非居民用电量
  • 营改增后税金由哪几项费用组成
  • 简易计税可以抵扣销项税吗
  • 公司购买理财产品的收益计入什么科目
  • 公司注销了帐户钱能办款
  • 拍卖物品的流程
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 股东分配利润的程序
  • 认证超时什么意思
  • safari浏览器怎么快进
  • linux命令行使用鼠标
  • PHP:zip_entry_read()的用法_Zip函数
  • 应付账款收到票怎么做账
  • 峡谷的人
  • 小满Vue3第三十六章(Vue如何开发移动端)
  • 员工出差垫钱
  • 拉帕努伊国家公园
  • uni-app入门到实战
  • 微信小程序实现支付功能
  • yolov8训练自己的数据集 Windows
  • vf中显示命令
  • 公司间代收代付
  • 社保工伤退回分录
  • 结转本年利润什么意思
  • 餐饮个体户如何申请开票
  • mysql数据库操作中,use是用来做什么的?
  • 百旺金赋抄报税指南
  • 小规模纳税人增值税计算公式
  • 广告公司的广告制作费计入什么科目
  • 购进固定资产没有发票怎么入账
  • 小规模企业收到普通发票如何做账
  • 低值易耗品属于周转材料吗
  • 外贸出口转内销会计分录
  • 政府发放慰问金
  • 选择税的计算方法
  • 仓储领域
  • 销售费用可以提现吗
  • 申报工资总额除以在职人员人数
  • 如何解绑企业开票员身份
  • 实物投资的会计科目
  • 固定资产怎么录入系统
  • 诺诺开票人怎么修改
  • navicat连接mysql时出现1045错误的解决方法
  • window正在检查内存
  • 怎么把u盘两个盘合并到一起
  • 电脑显示windowsxp不能进入桌面
  • win1020h2版本千万别更新
  • win1021年更新
  • windows8怎么装
  • win10系统onenote不能用
  • linux开机流程详解
  • 我为什么要
  • pval 胶水
  • jquery源码是什么水平
  • ListView中EditText焦点问题
  • python类怎么用
  • 电子税务局驱动安装步骤
  • 广西税务12366怎么查询发票
  • 河南省纳税服务平台
  • 亏损可以结转吗
  • 季度财务会计报告怎么写
  • 广州代理记账公司地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设