Сортировка и суммирование между шаблонами - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть текстовый файл, который я хотел бы отсортировать, суммировать и посчитать между шаблоном "--Current Database"

Это мой текстовый файл:

-- Current Database: `city`
New York
Chicago
Las Vegas
San Francisco
-- Current Database: `country`
United States
Mexico
Portugal
Mexico
Mexico
Norway
-- Current Database: `name`
Kevin Hart
Caroline
Max
Kevin Hart
-- Current Database: `phone`
669874223
236897556
478896542
669874223
-- Current Database: `addres`
menk st 
guitar st 15

И яхотел бы, чтобы результат был таким:

-- Current Database: `city`
1 Chicago
1 Las Vegas
1 New York
1 San Francisco
-- Current Database: `country`
3 Mexico
1 Norway
1 Portual
1 United States
-- Current Database: `name`
1 Caroline
2 Kevin Hart
1 Max
-- Current Database: `phone`
1 236897556
1 478896542
2 669874223
-- Current Database: `addres`
1 guitar st 15
1 menk st

Я знаю, что cat file.txt | sort | uniq -c будет сортировать, суммировать и подсчитывать все строки, но я не знаю, как это сделать между шаблонами

Может кто-нибудь помочьмне?

Спасибо

...