位置: IT常识 - 正文

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

编辑:rootadmin
这篇文章主要介绍了Linux系统中sed命令在文件某行前后添加内容的用法,sed命令的使用是Linux入门学习中的基础知识,需要的朋友可以参考下... 15-12-22

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

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

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

一、在某行的前一行或后一行添加内容具休操作如下:

代码如下:#匹配行前加sed -i '/toxingwang.com/iwww.toxingwang.com' the.conf.file#匹配行前后sed -i '/toxingwang.com/awww.toxingwang.com' the.conf.fileLinux系统中sed命令在文件某行前后添加内容的用法(linux sed命令详解)

而在书写的时候为便与区分,往往会在i和a前面加一个反加一个反斜扛 。代码就变成了:

代码如下:sed -i '/2222222222/a\3333333333' test.txtsed -i '/2222222222/i\3333333333' 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;4a\ddpdf' a.txtsed -i 'N;4i\eepdf' 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 ,而不是不停的几个空格。

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

上一篇:电脑中病毒了怎么办?解决方法(电脑中病毒了怎么重装系统)

下一篇:SSD被锁了怎么办?(固态被锁了)

  • 苹果怎样才有桌面歌词(苹果桌面在哪里设置方法)

    苹果怎样才有桌面歌词(苹果桌面在哪里设置方法)

  • 苹果7呼叫转移一直转圈(苹果7呼叫转移一直转圈怎么弄)

    苹果7呼叫转移一直转圈(苹果7呼叫转移一直转圈怎么弄)

  • 自动换行用什么键(自动换行什么键)

    自动换行用什么键(自动换行什么键)

  • 淘宝一颗黄钻代表几级(淘宝一颗黄钻代表什么)

    淘宝一颗黄钻代表几级(淘宝一颗黄钻代表什么)

  • 手机丢了照片没有备份(手机丢了照片没有备份还能找回来吗)

    手机丢了照片没有备份(手机丢了照片没有备份还能找回来吗)

  • 打着QQ电话听歌声音忽大忽小(打着qq电话听歌没声音)

    打着QQ电话听歌声音忽大忽小(打着qq电话听歌没声音)

  • 探探配对要钱吗(探探配对聊天要收费吗)

    探探配对要钱吗(探探配对聊天要收费吗)

  • 存储载体通常包括什么(存储载体通常包括a计算机硬盘b光盘cu盘d移动硬盘)

    存储载体通常包括什么(存储载体通常包括a计算机硬盘b光盘cu盘d移动硬盘)

  • 微信开视频黑屏是什么原因(微信开视频黑屏怎么样解除)

    微信开视频黑屏是什么原因(微信开视频黑屏怎么样解除)

  • qq聊天背景单独恢复(qq聊天背景图可以单独对一个人用么)

    qq聊天背景单独恢复(qq聊天背景图可以单独对一个人用么)

  • 淘宝竞拍成功不想要了怎么办(淘宝竞拍成功了,卖家不卖了要怎么办!!)

    淘宝竞拍成功不想要了怎么办(淘宝竞拍成功了,卖家不卖了要怎么办!!)

  • 怎么注册新的微信号(怎么注册新的微博号)

    怎么注册新的微信号(怎么注册新的微博号)

  • 手机短信验证码怎么在自己的手机上找到(手机短信验证码泄露了会有什么风险)

    手机短信验证码怎么在自己的手机上找到(手机短信验证码泄露了会有什么风险)

  • 华为平板m6能插u盘吗(华为平板m6能插耳机吗)

    华为平板m6能插u盘吗(华为平板m6能插耳机吗)

  • 手机内存和sd怎么切换(手机sd空间不足怎么办)

    手机内存和sd怎么切换(手机sd空间不足怎么办)

  • 苹果怎么显示农历节日(苹果怎么显示农历日期)

    苹果怎么显示农历节日(苹果怎么显示农历日期)

  • 咪咕盒子怎么连接wifi(咪咕盒子怎么连接手机)

    咪咕盒子怎么连接wifi(咪咕盒子怎么连接手机)

  • 夜光屏是什么(夜光屏是什么东西)

    夜光屏是什么(夜光屏是什么东西)

  • 京东手机下单怎么备注(京东手机下单怎么退款)

    京东手机下单怎么备注(京东手机下单怎么退款)

  • 抖音视频怎么合拍在一起(抖音视频怎么合成一个作品)

    抖音视频怎么合拍在一起(抖音视频怎么合成一个作品)

  • 荣耀20怎么设置桌面时间(荣耀20怎么设置锁屏)

    荣耀20怎么设置桌面时间(荣耀20怎么设置锁屏)

  • 镜头18135mm什么意思(镜头18135mm是长焦吗)

    镜头18135mm什么意思(镜头18135mm是长焦吗)

  • 脉脉添加30个好友有多少影响力(脉脉如何增加加好友数)

    脉脉添加30个好友有多少影响力(脉脉如何增加加好友数)

  • 滴滴共享单车怎么用(滴滴共享单车怎么关锁)

    滴滴共享单车怎么用(滴滴共享单车怎么关锁)

  • 苹果x视图在哪里(iphonexs视图选项在哪)

    苹果x视图在哪里(iphonexs视图选项在哪)

  • 如何利用路由器限制别人上网?路由器限制网速设置、路由器限制网速软件是什么?(如何利用路由器登陆花生壳)

    如何利用路由器限制别人上网?路由器限制网速设置、路由器限制网速软件是什么?(如何利用路由器登陆花生壳)

  • CSS3如何调整背景图片大小(css3两种调整背景图片大小的方式)

    CSS3如何调整背景图片大小(css3两种调整背景图片大小的方式)

  • 免抵退税办法不得抵扣的进项税额的会计处理
  • 代扣个人借款分录
  • 税收会计在会计中的应用
  • 高校报销需要增值税专用发票吗
  • 交易性金融资产和其他权益工具投资的区别
  • 银行承兑汇票相当于贷款
  • 季初资产总额是1,季末是0怎么填
  • 打车发票丢了怎么办
  • 员工租房合同
  • 用库存物资抵货怎么做账
  • 品种法在制造企业中的运用
  • 一般纳税人17%增值税发票按12%核算如何进行账务处理?
  • 调解书和判决书执行力度一样吗
  • 私人企业的资金来源
  • 公司怎么申请开票资格?
  • 打井行业
  • 成本和费用属于资产吗
  • 登记为一般纳税人后可以转为小规模纳税人
  • win11安装失败无法开机
  • 生产成本结转库存商品的数量
  • PHP CURL CURLOPT参数说明(curl_setopt)
  • 资产减值损失在哪个表
  • w11怎么创建快捷方式
  • 新买的笔记本电脑需要装系统吗
  • 青龙面板搭建教程
  • 收到政府的补助交所得税么
  • 代订住宿费报销
  • 一个金税盘可以用一个用户名和密码开票吗
  • adan算法
  • 工业总产值和营业收入区别
  • 销售后返现怎么算
  • 酒店电费 水费需要另外算吗
  • 年终奖怎么缴纳
  • 软件企业增值税计算
  • 服务费的发票税率是多少
  • Ubuntu上安装jdk
  • mysql存储语句
  • 存货的期末余额是账面余额吗
  • 固定资产处置净收入转入什么账户核算
  • 取得虚开普票如何处置
  • 合作建房项目
  • 认缴 实收资本
  • 建安业一般纳税人税率是多少
  • 印花税每个月都报吗
  • 当月没开发票
  • 发票金额跟实际金额为什么不一样
  • 收到采购免费赔偿怎么办
  • 管理费用科目余额表有余额怎么办
  • 账户利息计入什么科目
  • 费用先付款后收到发票的会计分录
  • 备查账的登记主要以什么来表述
  • 私产公产企业产
  • 工业增值税怎么算
  • sql中分页
  • win10系统怎么看驱动
  • cmos电池没电会有什么故障现象
  • os x 10.10.5
  • windows使用linux软件
  • linux压缩.z
  • linux修改系统日期命令
  • iconindex什么意思
  • 雨林木风 winxp sp3 安装版 ys8.0
  • muamgr.exe - muamgr是什么进程 有何作用
  • win8鼠标右键无法弹出菜单
  • 回调阶段
  • win7安装要求配置
  • opengl怎么学
  • jquery validation plugin
  • 自动返回主页
  • dos常用命令与批处理文件
  • css中列表样式
  • 如何解决android兼容问题
  • python动态网页开发教程
  • unity持久化存储
  • javascript $符号
  • js实现ping一个ip地址
  • jquery右键弹出菜单
  • android root 原理
  • 外经证可以不交企业所得税吗
  • 纳税明细怎么查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设