Question: Write an sed script named extract.sed to extract a portion of the input file(s) as follows. Somewhere after a line containing exactly the text START

Write an sed script named extract.sed to extract a portion of the input file(s) as follows. Somewhere after

a line containing exactly the text START FROM HERE, find the first line containing exactly the text

NEXTLINE and display the following line. No other lines should be displayed. If the specific lines are not

present, then the script should display nothing. For example:

[user]$ cat test0.txt

START FROM HERE

NEXTLINE

This is the one we want

Not this one.

Nor this one.

[user]$ extract.sed test0.txt

This is the one we want

[user]$ cat test1.txt

Ignore everything up here

NEXTLINE

Ignore these lines also because we

did not see the first magic line yet.

START FROM HERE

More lines to ignore

NEXTLINE

This should be displayed

This should not

NEXTLINE

This is too late so do not display it

START FROM HERE

Only the first occurrence matters so

NEXTLINE

None of this will be displayed either

[user]$ extract.sed test1.txt

This should be displayed

[user]$ cat test2.txt

1

This file has no magic text

anywhere!

[user]$ extract.sed test2.txt

[user]$

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!