使用SED在两个字符串之间提取数据

时间:2016-09-15 10:25:19

标签: bash awk sed

我正在尝试使用sed在字符串之间提取数据。

sed -n '/SUBCASE 1/,/SUBCASE 2/p' file.txt

SUBCASE 1在文档的几行中重复,如下所示。

SUBCASE 1
.

.
.
.

SUBCASE 2
.
.

.
.
.

SUBCASE 1

.
...
.

SUBCASE 3

如何在SUBCASE 1和SUBCASE 2之间提取数据?

1 个答案:

答案 0 :(得分:0)

试试这个:

sed -e 's/SUBCASE 1\(.*\)SUBCASE 2/\1/'

sed -n '/^SUBCASE 1$/,/^SUBCASE 2$/p' file.txt