• sed


    流编辑器,实现对文件的增删改查和替换

    参数

    -n取消默认输出

    -i 修改文件内容

    -e允许多项编辑

    功能

    p 打印

    s与g一起使用的时候,表示对当前文本匹配替换

    sed -i "s#world#lidawei#g" abc.txt

    #是分隔符,可以用/ @ 等符号替换

     

    用sed查看文本的20-30行

    [root@iZwz9iy409zzi8lmkjw5m1Z ~]# seq 100 > test.txt
    [root@iZwz9iy409zzi8lmkjw5m1Z ~]# sed -n "20,30"p test.txt 

     用sed替换文本内容

    [root@iZwz9iy409zzi8lmkjw5m1Z ~]# echo "hello world" > abc.txt
    [root@iZwz9iy409zzi8lmkjw5m1Z ~]# cat abc.txt 
    hello world
    [root@iZwz9iy409zzi8lmkjw5m1Z ~]# sed "s#world#lidawei#g" abc.txt  临时修改输出,不修改文件内容
    hello lidawei
    [root@iZwz9iy409zzi8lmkjw5m1Z ~]# sed -i "s#world#lidawei#g" abc.txt   加-i参数,修改文件内容
    [root@iZwz9iy409zzi8lmkjw5m1Z ~]# cat abc.txt 
    hello lidawei
  • 相关阅读:
    JAVA 8学习笔记-第五章
    JAVA 8学习笔记-第一章
    JAVA 8学习笔记-第二章
    MySQL应用
    Mac给iTerm2终端配色
    masOS支持NTFS读写,无需第三方软件
    macOS Apache配置用于支持Python CGI编程
    Vim
    Thrift
    Netflix Hystrix
  • 原文地址:https://www.cnblogs.com/ligiao/p/11593529.html
Copyright © 2020-2023  润新知