IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux&shell-sed编辑器基础(概述) -> 正文阅读

[系统运维]linux&shell-sed编辑器基础(概述)

sed流式编辑器

sed基础-运行流程
  1. 一次从输入读入一行数据
  2. 根据所提供的的编辑器命令匹配数据
  3. 按照命令修改流 中的数据
  4. 将新的数据输出到标准输出
sed基础-基本语法
# sed 【选项】 【脚本命令】 【文件名】 
#例:
sed -e '/miao/d' file.txt
sed基础-语法解析
  • 常用选项

    选项作用实例
    -e指定多个脚本对文本文件进行处理sed -e ‘/mao/s/m/M/g’ -e ‘/mao/s/a/A/g’ file.txt
    -f指定使用文件中的脚本对文本文件进行处理sed -f ‘./file.sed’ file.txt
    -n不产生命令输出,配合print命令来完成输出sed -n -e ‘/mao/p’ file.txt
  • 脚本命令解析: /用于匹配文本行的字符/对匹配到的文本行进行操作的脚本命令

    脚本命令作用格式
    s替换[地址]s/匹配的字符/替换的字符/flags
    d删除[地址]d
    a在指定行后面附加一行[地址]a 附加的文本行
    i在指定行前面插入一行[地址]i 插入的文本行
    c在将指定行修改为文本行[地址]c 修改后的文本行
    y字符转换,将指定字符替换成另一字符[地址]y/文本行中字符/要替换的字符/ 注:(按位置索引一一映射)
    p打印文本行,常用与-n配合[地址]p
    w将文本写入文件中[地址]w 要写入的文件名
    r从文件中读取数据进流编辑器,可以用来将一个文件中的内容插入到另一个文件的指定位置[地址]r 要读取的文件名
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-01-04 13:49:25  更:2022-01-04 13:51:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 7:01:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码