zoukankan      html  css  js  c++  java
  • Sed 行编辑器

    Sed 行(流)编辑器

    stream editor

    sed 数据处理的原理

    文本中的一行 -----》 缓存 -----》 电脑屏幕

    数据在缓存中处理输出到屏幕

    sed 命令

    sed [options] '{commands}[flags]' [filename]

    commands:

    • a 在匹配后边添加
    • i 在匹配前边添加
    • d
    • c 更改
    • y 转换 N D P
    • s 查找替换
    • p

    flags

    -n 第几个
    -g 全部的

    options

    -n 抑制内存的打印
    -e 多个命令
    -f 指定命令的文件

    常用事例

    1. 统计文件的行数
      sed -n '$=' file

    2. 删除以#号开头及空行
      sed -r '/#|$/d' file

    3. 过滤出以#号和空行
      sed -n -r '/#|$/p' file

  • 相关阅读:
    搜索区间
    搜索插入位置
    旋转排序数组
    搜索二维矩阵
    njnja 安装
    rpmbuild打包
    snappy 安装
    mysql8 安装
    re2c安装
    make 安装
  • 原文地址:https://www.cnblogs.com/persisit/p/13687594.html
Copyright © 2011-2022 走看看