• Shell工具


    作用:对文件中的内容进行编辑,然后呈现,不改变原文件内容。

      选项参数

    选项参数 功能
    -e 直接在指令列模式上进行sed的动作编辑。

      命令功能

    命令 功能描述
    a 新增,a的后面可以接字串,在下一行出现
    d 删除
    s 查找并替换 

    案例1:将“mei nv”这个单词插入到sed.txt第二行下,打印。

    [root@VM_0_8_centos data]# sed "2a meinv" sed.txt 
    幽暗 堡垒
    深渊 森林
    meinv
    暗影 光明
    维萨 罗萨

    案例2:删除sed.txt文件所有包含"暗"的行。

    [root@VM_0_8_centos data]# sed "/暗/d" sed.txt 
    深渊 森林
    维萨 罗萨

    案例3:将sed.txt文件中"暗"替换为"明"。

    g全局替换,不加替换第一个。

    命令参数删除时d在后,替换时s在前。

    [root@VM_0_8_centos data]# sed "s/暗/明/g" sed.txt 
    幽明 堡垒
    深渊 森林
    明影 光明
    维萨 罗萨

    案例4:删除第1行,并将"萨"替换为"拉"。

    [root@VM_0_8_centos data]# sed -e "1d" -e "s/萨/拉/g" sed.txt 
    深渊 森林
    暗影 光明
    维拉 罗拉
  • 相关阅读:
    L3-007. 天梯地图
    智能算法-遗传算法
    L2-012. 关于堆的判断
    L2-010. 排座位
    计算几何初步-三点顺序
    L3-001. 凑零钱
    靠二进制画几何[图论]
    【排序】
    欧拉路与欧拉回路
    Test on 2016/09/26
  • 原文地址:https://www.cnblogs.com/noyouth/p/12761410.html
Copyright © 2020-2023  润新知