Extract Lines Between 2 patterns if exist...

Hello.

I am not having luck with sed or awk today.

$ echo "$BrackListFinal"

DSCF3649-DSCF3651_Brkt
DSCF3649.JPG    2014-07-21 13:34:44    On    1
DSCF3649.RAF    2014-07-21 13:34:44    On    1
DSCF3650.JPG    2014-07-21 13:34:45    On    2
DSCF3650.RAF    2014-07-21 13:34:45    On    2
DSCF3651.JPG    2014-07-21 13:34:45    On    3
DSCF3651.RAF    2014-07-21 13:34:45    On    3
DSCF3652-DSCF3654_Brkt
DSCF3652.JPG    2014-07-21 13:38:24    On    1
DSCF3652.RAF    2014-07-21 13:38:24    On    1
DSCF3653.JPG    2014-07-21 13:38:24    On    2
DSCF3653.RAF    2014-07-21 13:38:24    On    2
DSCF3654.JPG    2014-07-21 13:38:25    On    3
DSCF3654.RAF    2014-07-21 13:38:25    On    3

I am trying to move all files after the parent directory that ends in '_Brkt'.

I tried;
#1

echo "$BrackListAllFinal" | awk '/^DSCF3602/, /_Brkt$/'

and...
#2

echo "$BrackListAllFinal" | awk '/^DSCF3602.*1/, /_Brkt$/'

Result (#1);

DSCF3602-DSCF3604_Brkt
DSCF3602.JPG    2014-07-21 13:15:34    On    1
DSCF3602.RAF    2014-07-21 13:15:34    On    1
DSCF3603.JPG    2014-07-21 13:15:34    On    2
DSCF3603.RAF    2014-07-21 13:15:34    On    2
DSCF3604.JPG    2014-07-21 13:15:34    On    3
DSCF3604.RAF    2014-07-21 13:15:34    On    3
DSCF3643-DSCF3645_Brkt

I want to start at the 1st occurance of each directory that ends in '_Brkt', and display all files listed after, and before the next '_Brkt' (if exists).

Thank you.

Something like this?

echo "$BrackListAllFinal" | grep _Brkt$

You have shown output you do not want. This is not generally helpful. It's difficult to guess what a broken program we've never seen before is supposed to be doing.

How about showing us what output you do want? That would be very helpful. Much less wild-guessing.

To Clarify...

I wish to start output after each occurance of '_Brkt',
until the next '_Brkt'.

So the desired results would be;

DSCF3649.JPG    2014-07-21 13:34:44    On    1
DSCF3649.RAF    2014-07-21 13:34:44    On    1
DSCF3650.JPG    2014-07-21 13:34:45    On    2
DSCF3650.RAF    2014-07-21 13:34:45    On    2
DSCF3651.JPG    2014-07-21 13:34:45    On    3
DSCF3651.RAF    2014-07-21 13:34:45    On    3 

...then I'll move those files somewhere, then same for next '_Brkt'...

DSCF3652.JPG    2014-07-21 13:38:24    On    1
DSCF3652.RAF    2014-07-21 13:38:24    On    1
DSCF3653.JPG    2014-07-21 13:38:24    On    2
DSCF3653.RAF    2014-07-21 13:38:24    On    2
DSCF3654.JPG    2014-07-21 13:38:25    On    3
DSCF3654.RAF    2014-07-21 13:38:25    On    3