sed相关参数及用法

sed 行编辑器
-n:静默模式,不再默认显示模式空间中的内容
-i :直接修改原文件
-e SCRIPT -e SCRIPT :可以同时执行多个脚本
-f /file路径 可以执行filescript处理文件
-r 表示可以使用扩展正则表达式

sed /模式配置/
startline,endline
比如: 1,100

/正则表达式/
/^root/
精确匹配:指定行

/pattern1/,/pattern2/
第一次匹配到的n1到第一次匹配到的n2

n,+m
从n行开始再加行

sed /模式配置/command:
1 d:删除符事条件的行
例: sed “1,2d”
2 p:显示符合条件的行 ,处理的行会显示两次

3 a \string :在指定的行前面添加新行内容为string 后面支持换行符
例:sed “/^\//a \hello word” 在开头为 /的行下面加入hello word

sed “/^\//a \hello word\n #hello linux”

4 i \string : 在指定行前加入
5 r FILE : 将指定的文件内容加入到指定行后
例: sed “2r /etc/issue” /etc/fstab
例 : sed “2,5r /etc/issue” /etc/fstab 在2-5行后面加入

6 w FILE路径

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/96088

(0)
xchlinuxxchlinux
上一篇 2018-04-15 16:08
下一篇 2018-04-15 16:18

相关推荐

  • rpm包管理与yum源安装及编译安装

    rpm -qp –scripts httpd…… :查看 安装包的脚本安装好的包信息在: /var/lib/rpm 里面 系统段依靠此文件可知道系统装了那些包非常重要!!!!需要备份 rpm-i [–install]-v verbose 显示安装过程– h 显示进度–text 测试 -e…

    Linux笔记 2018-04-23
  • 带你认识Linux中的通配符

    所谓的通配是指:显示以指定条件的文件,英文名为glob。通配符是一种特殊语句,用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符它使得文件管理更加快速,便捷,大大提升了工作效率。

    2018-04-01
  • 磁盘相关概念

    这场易碎的雨季 用节奏轻快的鼓点 在敲打过去

    2018-06-26
  • centos7源码编译实现LAMP

    centos7源码编译实现LAMP 基于php-fpm

    2018-06-24
  • 进程和计划任务

      进程概念 内核功能:进程管理 文件系统 网络功能 内存功能 驱动功能 安全功能 Process: 运行中的程序的一个副本,是被载入内存的一个指令集合 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID、和SELinux语境决定对文件系统的存取和访问权限, 通常从执行进程的用户来继承 存在生命周期 task struc…

    Linux笔记 2018-05-06