美文网首页
sed传入变量进行删除操作

sed传入变量进行删除操作

作者: 养猫的老鼠 | 来源:发表于2019-09-29 16:39 被阅读0次

背景

需要对系统进行一些处理,Kickstart里受限于chroot,无法进行操作,只能在rc.local里实现。为了删除后及时删除,因此在rc.local中加入sed代码用于删除。

过程

用sed正常删除:
sed -i '50,60d' filename删除50-60行
sed -i '50,$d' filename 删除50行以后的
如果这里的行数不固定,就需要传入变量:
删除变量m至n行:sed -i "$m,$n" filename,只需要单引号换双引号
删除变量m至末尾:sed -i "$m"',$d' filename,用双引号引用m, `,d`还是用单引号引用
结论:
sed这类玩法太花,简单脚本可以用,大点的还是用python去写好一点。

相关文章

  • sed传入变量进行删除操作

    背景 需要对系统进行一些处理,Kickstart里受限于chroot,无法进行操作,只能在rc.local里实现。...

  • 【现学现忘&Shell编程】— 35.sed命令(一)

    1、sed命令说明 sed主要是用来将数据进行选取、替换、删除、新增的命令,grep,awk,sed称为是文本操作...

  • Linux sed 命令

    [TOC] sed命令整体可以干嘛 总体而言,sed命令可以对文本进行查找、删除、插入、替换等操作。它跟vim或者...

  • Linux系列开坑记(三)-流处理器sed

    今天我们聊一聊Linux 下sed 命令,sed是linux非常强大的命令,可以对数据进行替换,删除,新增等操作。...

  • 实例详解linux文本三剑客--sed

    简介 sed是一种流编辑器,以行为单位进行文本处理,可以将数据行进行替换、删除、新增、选取等操作。 sed [op...

  • sed命令取ip地址

    sed命令作用说明: 1.擅长对行进行操作处理2.擅长将文件的内容信息进行调整删除 ---------------...

  • 实例详解sed命令行

    sed是一种流编辑器,以行为单位进行文本处理,可以将数据行进行替换、删除、新增、选取等操作。 sed 一次从文件中...

  • linux sed工具

    sed 本身也是一个管线命令,而且 sed 还可以将数据进行取代、删除、新增、撷取特定行等等的功能 $ sed [...

  • 2019-11-15 sed删除:d命令

    删除:d命令 sed '2, sed ' sed '/test/'d example-----删除example文...

  • linux(十二)sed和awk

    sed本身是管线命令,可以分析standard input,可以将数据进行取代,删除,新增,撷取特定行等. sed...

网友评论

      本文标题:sed传入变量进行删除操作

      本文链接:https://www.haomeiwen.com/subject/atapuctx.html