#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Задание 7.1

Обработать строки из файла ospf.txt и вывести информацию по каждой строке в таком виде:

Prefix                10.0.24.0/24
AD/Metric             110/41
Next-Hop              10.0.13.3
Last update           3d18h
Outbound Interface    FastEthernet0/0

Ограничение: Все задания надо выполнять используя только пройденные темы.

"""

# Решение

ospf_template = '''
Prefix:                 {}
AD/Metric:              {}
Next-Hop:               {}
Last update:            {}
Outbound Interface:     {}
'''

with open('ospf.txt','r') as f:
    for line in f:
        ospf_list = line.strip().split()
        #print(ospf_list)
        print(ospf_template.format(\
                ospf_list[1], \
                ospf_list[2].strip('[]'), \
                ospf_list[4].rstrip(','), \
                ospf_list[5].rstrip(','), \
                ospf_list[6]))
