tac处理文本

13 篇文章 0 订阅
10 篇文章 0 订阅

file,如何去除从ac之间的数据

1

2

a

b

c

d

c

e

结果

a

b

c

d

c

方法一:

sed -n '/a/,$p' file | tac | sed -n '/c/,$p' | tac

这个方法我觉得挺巧妙的

首先取出的是a开头的行,然后在翻转(tac),然后在取出c开头的行,这时候就取出了从ca的所有的行,然后在翻转即得到了结果。

tac的作用就是把文件中所有的行上下翻转。而rev是将行进行左右翻转。  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值