Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    Выведи результат в одну строку.

    Выведи результат в одну строку.

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Выведи результат в одну строку., RouterOS
     
    sioux
    Guest
    #1
    0
    04.05.2007 12:10:00
    Привет, возможно ли заставить команду print выводить результат в одну строку? Я делаю что-то вроде этого: ssh -i key -l user host_ip "/int wire reg print" и получаю вывод с символами новой строки.

    0 ;;; XXX
    interface=sektor_2 mac-address=00:4F:62:0C:87:BE ap=no wds=no
    rx-rate=11Mbps tx-rate=11Mbps packets=4318194,3967228
    bytes=4161506541,1112106601 frames=4318194,3967228
    frame-bytes=4135634097,1088303233 hw-frames=4318191,3967228
    hw-frame-bytes=4239270369,1183516705 uptime=4d1h25m2s last-activity=60ms
    signal-strength=-65dBm@11Mbps signal-to-noise=38dB
    strength-at-rates=-67dBm@1Mbps 2d16h42m33s70ms,-67dBm@2Mbps
                        2d18h57m53s840ms,-67dBm@5.5Mbps 2d16h42m22s90ms,-
                        65dBm@11Mbps 60ms
      tx-ccq=100% p-throughput=8208 ack-timeout=30 distance=30 framing-mode=none
      last-ip=192.168.4.15 802.1x-port-enabled=yes authentication-type=none
      encryption=none

    Я хочу, чтобы вывод выглядел вот так (чтобы его можно было легко использовать с awk):
    ONE LINE
    0 ;;; XXX interface=sektor_2 mac-address=00:4F:62:0C:87:BE ap=no wds=no rx-rate=11Mbps tx-rate=11Mbps packets=4318194,3967228 bytes=4161506541,1112106601 frames=4318194,3967228 frame-bytes=4135634097,1088303233 hw-frames=4318191,3967228 hw-frame-bytes=4239270369,1183516705 uptime=4d1h25m2s last-activity=60ms signal-strength=-65dBm@11Mbps signal-to-noise=38dB strength-at-rates=-67dBm@1Mbps 2d16h42m33s70ms,-67dBm@2Mbps d18h57m53s840ms,-67dBm@5.5Mbps 2d16h42m22s90ms,-65dBm@11Mbps 60ms tx-ccq=100% p-throughput=8208 ack-timeout=30 distance=30 framing-mode=none last-ip=192.168.4.15  802.1x-port-enabled=yes authentication-type=none encryption=none
     
     
     
    mrz
    Guest
    #2
    0
    04.05.2007 15:04:00
    Насколько мне известно, это невозможно. Впрочем, зачем тебе это вообще?
     
     
     
    sioux
    Guest
    #3
    0
    04.05.2007 20:25:00
    Хочу создать скрипт, который обрабатывает текстовый файл с выводом /int wire reg print и возвращает какие-то значения, которые я не могу получить через SNMP, касающиеся подключений пользователей… А потом хочу построить график в Cacti.
     
     
     
    dada
    Guest
    #4
    0
    07.05.2007 08:52:00
    Посмотри параметры value-list/terse/detail команды print… Или можешь использовать скрипт, чтобы получить только нужные тебе значения: :put [/int wireless get 0 mtu] или (чтобы вывести информацию обо всех доступных беспроводных интерфейсах) :foreach i in=[/interface wireless find] do={:put (“Интерфейс:” . [/interface wireless get $i name]);:put (“Частота:” . [/interface wireless get $i frequency])}
     
     
     
    sioux
    Guest
    #5
    0
    16.05.2007 09:11:00
    Огромное 10x!!!
     
     
     
    Giepie
    Guest
    #6
    0
    20.06.2008 23:18:00
    Спасибо, Дада! Я искал эту команду пару часов! Г.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры