linux--sed、awk命令的介绍和使用方法

14 篇文章 0 订阅

sed

sed本身也是一个管道命令,可以分析标准输入,对数据进行替换、删除、新增、选取特定行等操作
通常是grep指令用来查找行,找到行后用sed进行输出元素的选择
在这里插入图片描述

  1. 例子1——删除某行
    在这里插入图片描述
    如果删除3到最后一行,用 sed ‘3,$d’,其中$代表最后一行

  2. 例子2——插入一行
    在这里插入图片描述
    如果是第2行之前,就是 sed ‘2i, drink tea’

  3. 例子3——插入两行
    在这里插入图片描述

  4. 例子4——以行为单位进行替换
    在这里插入图片描述

  5. 例子5——显示出n到m行
    在这里插入图片描述
    也可以使用head -n 20|tail -n 10来表示11~20行,但是不如本方法简单

  6. 例子6——替换
    在这里插入图片描述
    在这里插入图片描述
    先grep到行,然后用sed先删除前部分,之后再删除后部分
    另一个例子:
    在这里插入图片描述

awk

(待更新)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值