# -*- 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

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

"""

with open('ospf.txt', 'r') as f:
    for line in f:
        params = line.split()
        print(f'''
        {"Prefix":20}{params[1]}
        {"AD/Metric":20}{params[2].strip("[]")}
        {"Next-Hop":20}{params[4].rstrip(",")}
        {"Last update":20}{params[5].rstrip(",")}
        {"Outbound Interface":20}{params[6]}
        ''')

