У меня есть файл, который выглядит так:
AA
2
3
4
CCC
111
222
333
XXX
12
23
34
Я ищу команду awk для поиска строки 'CCC' сверху и печати всех строк, которые появляются после 'CCC', но прекращают чтение, как только я достигну 'XXX'.
Очень простая команда выполняет чтение для меня, но не останавливается на XXX.
awk '$0 == "CCC" {i=1;next};i && i++' c.out