Прочитать строки между двумя ключевыми словами

Может ли кто-нибудь подсказать, что мне делать, если мне нужно читать между двумя ключевыми словами, например

*System_Power
1
1.2
1.8
2
*System_Terminate

. В этом случае ответ будет

1
1.2
1.8
2

Я попытался использовать awk, например

awk '$0 =="*System_Power"               #  start printing when 1st field is *System_Power
$0 != "*System_Terminate"{              #  until reach the  *System_Terminate
print;   } ' powerSummary > reportedFailure.k    # Read from file powerSummary and pipe to reportedFailure.k
exit

], где указанные выше данные находятся где-то в середине файла powerSummary.

Буду признателен за исправления.

6
задан SiegeX 16 February 2012 в 17:07
поделиться