Есть ли другие строки, кроме «Переход» и «Число, за которым следует 1»? Я полагаю, что нет. Что происходит, когда есть два перехода, между которыми ничего нет? Я предполагаю, что этого не произойдет.
Вы специально запрашиваете awk, поэтому ответ Эрика идеален. Для полноты картины я хотел бы представить версию без awk :)
| sed 's/.* 1 *$/CountThisLine/' | uniq -c | sed -n 's/CountThisLine//p' | nl -nln
Первый sed
выбирает строки, которые вы хотите посчитать, и делает их идентичными, сохраняя при этом переходы, uniq -c
подсчитывает идентичные последовательные строки, второй sed
сохраняет только непереходные строки, а nl
нумерует результат.
$ cat test.txt \
| sed 's/.* 1 *$/CountThisLine/' \
| uniq -c \
| sed -n 's/CountThisLine//p' \
| nl -nln
1 2
2 1
3 1
4 5
5 1