Доброго вечера господа.
В общем есть задачка:
Есть некий файл со статистикой. Из этого файла мне нужно выдергивать только нужные мне значения. Если бы все было с четко определенным количеством полей, и с постоянным номером строки где находится нужная мне статистика, то проблем бы не было. Но все гораздо сложнее.
Номер строки где расположена эта статистика каждый раз разная. Вот пример содержания файла.
******************* Source EIs *******************
Count of incoming short messages:
Current minute : 111
Last round minute : 935
Peak per minute : 34735
Current hour : 2899
Last round hour : 61818
Peak per hour : 1144591
Total count : 237501826
Count of rejected short messages:
Current minute : 4
Last round minute : 39
Peak per minute : 24097
Current hour : 98
Last round hour : 2427
Peak per hour : 1035241
Total count : 189026653
******** Statistics of EI 'SMPP.20:1 1.0 (Source,Gateway)':
Count of incoming short messages:
Current minute : 0
Last round minute : 0
Peak per minute : 23344
Current hour : 0
Last round hour : 0
Peak per hour : 1018095
Total count : 185638564
Count of rejected short messages:
Current minute : 0
Last round minute : 0
Peak per minute : 23344
Current hour : 0
Last round hour : 0
Peak per hour : 1018060
Total count : 185583052
******** Statistics of EI 'SMPP.26:1 1.0 (Source,Gateway)':
Count of incoming short messages:
Current minute : 86
Last round minute : 676
Peak per minute : 1531
Current hour : 2010
Last round hour : 41080
Peak per hour : 49067
Total count : 33048654
Count of rejected short messages:
Current minute : 3
Last round minute : 6
Peak per minute : 38
Current hour : 14
Last round hour : 44
Peak per hour : 555
Total count : 139250
Вопрос: как мне отсюдова выдергивать цифру 676. Она соответствует статистике "Count of incoming short messages:" для интерфейса "******** Statistics of EI 'SMPP.26:1 1.0 (Source,Gateway)':" за последнюю полную минуту. Может быть применять какие-нибудь шаблоны. Слышал на awk можно реализовать что-то подобное. Но синтаксис awk это что с чем-то :)