awk ищут на нескольких полях много файла записи строки

У меня есть файл с записями, которые имеют форму:

SMS-MT-FSM-DEL-REP
country: IN
1280363645.979354_PFS_1_1887728354

SMS-MT-FSM-DEL-REP
country: IN
1280363645.729309_PFS_1_1084296392

SMS-MO-FSM
country: IR
1280105721.484103_PFM_1_1187616097

SMS-MO-FSM
country: MO
1280105721.461090_PFM_1_882824215

Это предоставляет себя парсингу через awk использование чего-то как: awk 'НАЧИНАЮТ {FS = "\n"; RS = ""}/country:. *MO/{печатает 0$}'

Мой вопрос состоит в том, как я использую awk для поиска записей на 2 отдельных полях? Например, я только хочу распечатать записи, которые имеют страну MO И кто рекордная первая строка, SMS-MO-FSM?

5
задан adaptive 9 August 2010 в 09:30
поделиться