位置: 编程技术 - 正文

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

  • 价外税怎么理解
  • 无形资产减值损失一经确认在以后期间不得转回
  • 一般纳税人增值税申报操作流程
  • 非盈利组织是两套账吗?
  • 销项税额计算公式13%
  • 当期免抵税额有什么用
  • 汇算清缴跨年发票
  • 政府奖励金怎么用
  • 企业如何运用内部招募
  • 分公司和总公司的财务是分开的吗
  • 受托加工物资如何做账
  • 营利性医院如何开办对外药房业务
  • 建筑业增值税普通发票可以抵扣吗
  • 收派服务费入什么科目
  • 专票密码区压线可以报销吗
  • 金税盘如何红冲已抵扣专票
  • 个人无偿受赠房屋 个人所得税 张英泉
  • 公司三季度亏损20个亿这股票值得买吗
  • 计算广告的基本运作模式
  • 上年多计提附加税调整了,今年怎么调整
  • 对外投资公司经营范围
  • 应纳税所得额计算个税
  • 国内废钢贸易需要资质吗
  • 所得税费用什么时候结转
  • 应付工资和实付工资的差额叫什么
  • 该设备正在使用中怎么关闭u盘
  • win7电脑加入域
  • linux查看du
  • 银行汇票和银行本票区别图解
  • 不动产租赁费计入什么科目
  • ekb install
  • linux xmrig
  • vue登录页面点击登录进入首页
  • 现金长款怎么做会计分录
  • html做超链接
  • 128种chatGPT可以为人类做的事情
  • 社会团体会员费做分录
  • 小企业会计准则会计科目表
  • 应收票据包括哪些项目内容
  • 电子税务局里的自然人是什么意思
  • 工程款发票的数量和单价
  • 其他免税销售额怎么算
  • 公益性捐赠支出纳税调整
  • 资产负债表坏账准备计入哪里科目
  • 实收资本冲减了工商年检怎么办呢
  • 预付账款年底怎么调账
  • 产房日常维修费用
  • 应收帐款周转率计算公式为
  • 工资计提多了冲账怎么办
  • 企业外购的无形资产的成本包括
  • 装修公司做账涉及科目
  • sql server怎么添加数据
  • mac mysql初始密码
  • Mysql5.7.14 linux版密码忘记完美解决办法
  • sqlserver 17051解决方案
  • mysql使用正则表达式查询数据并另存为另一列
  • linux 命令提示
  • VMware虚拟机安装苹果Mac OS
  • firefox干啥的
  • ubuntu16安装vnc
  • adb mac安装
  • linux软件安装在哪个文件夹
  • iis搭建php环境
  • windows8锁屏
  • linux服务器搭建实战详解
  • win7系统的桌面图标怎么调出来
  • windows7键盘
  • win8无法打开ie
  • window7文件查看方式
  • jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
  • angular js表达式
  • window运行怎么打开
  • openlayers3示例
  • JavaScript bold方法入门实例(把指定文字显示为粗体)
  • 国家扶贫项目有循环卡吗
  • 运输费用抵扣税率最新规定
  • 税务青年要担当
  • 个人所得税代扣代缴手续费退库申请
  • 陕西地税发票怎么重新打印
  • 常州金坛最新新闻
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设