本文介绍了阅读文本文件中的行的一个子集,使用bash的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 线 - 这是一个行
B线 - 这是B线
C线 - 这是C线
D线 - 这是线d
网上电子 - 这是E线

现在的问题是:我怎么能输出B线到D线使用bash命令开始的所有行?
我的意思是,为了获得:

 B线 - 这是B线
 C线 - 这是C线
 D线 - 这是D线


解决方案

  SED -n'/线b /,/线路D / P'文件
line a - this is line a
line b - this is line b
line c - this is line c
line d - this is line d
line e - this is line e

The question is: How can I output the lines starting from "line b" till "line d" using bash commands?I mean, to obtain:

"line b - this is line b
 line c - this is line c
 line d - this is line d"
解决方案
sed -n '/line b/,/line d/p' file

这篇关于阅读文本文件中的行的一个子集,使用bash的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 20:59