zoukankan      html  css  js  c++  java
  • sed命令

    一、删除某行

    [root@localhost ruby] # sed '1d' ab              #删除第一行 
    [root@localhost ruby] # sed '$d' ab              #删除最后一行
    [root@localhost ruby] # sed '1,2d' ab           #删除第一行到第二行
    [root@localhost ruby] # sed '2,$d' ab           #删除第二行到最后一行
    

    二、显示某行

    [root@localhost ruby] # sed -n '1p' ab           #显示第一行 
    [root@localhost ruby] # sed -n '$p' ab           #显示最后一行
    [root@localhost ruby] # sed -n '1,2p' ab        #显示第一行到第二行
    [root@localhost ruby] # sed -n '2,$p' ab        #显示第二行到最后一行
    [root@localhost ruby] # sed -n '/ruby/p' ab    #查询包括关键字ruby所在所有行

    三、增加一行或多行字符串

    [root@localhost ruby]# cat ab
    Hello!
    ruby is me,welcome to my blog.
    end
    [root@localhost ruby] # sed '1a drink tea' ab  #第一行后增加字符串"drink tea"
    Hello!
    drink tea
    ruby is me,welcome to my blog. 
    end
    

    四、代替一行或多行

    [root@localhost ruby] # sed '1c Hi' ab                #第一行代替为Hi
    Hi
    ruby is me,welcome to my blog.
    end
    [root@localhost ruby] # sed '1,2c Hi' ab             #第一行到第二行代替为Hi
    Hi
    end
    [root@localhost ruby] # sed '2s#ruby#456#' ab       #第二行ruby代替为456
    Hi
    456 is me,welcome to my blog.
    end
  • 相关阅读:
    上下文切换
    NUMA的取舍与优化设置
    KVM CPU线程等学习记录
    openstack cpu pinning
    virt-install详解
    对KVM虚拟机进行cpu pinning配置的方法
    30 个 OpenStack 经典面试问题和解答
    OpenFace Docker 使用简介
    单链表、双链表及单链表的逆序
    Ubuntu14.04.1安装搜狗拼音输入法
  • 原文地址:https://www.cnblogs.com/wuchangblog/p/13961460.html
Copyright © 2011-2022 走看看