Биллинговая система Nodeny
26 Апреля 2024, 02:46:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2]
  Печать  
Автор Тема: rev 400  (Прочитано 9036 раз)
k291
Старожил
****

Карма: -10
Offline Offline

Сообщений: 454


Просмотр профиля
« Ответ #15 : 28 Мая 2016, 18:05:24 »

Каждый раз при обращении к админке, кнопки меняются местами
Записан
lidusya49
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 16


Просмотр профиля
« Ответ #16 : 12 Июня 2016, 02:33:15 »

Вызываю скрипт с текстом:
Код:
#!/usr/local/bin/bash
arp -a
текст выводится подряд, без переноса по строкам. Как упорядочить вывод?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #17 : 12 Июня 2016, 10:34:56 »

Первая ссылка в гугле: https://en.wikipedia.org/wiki/Sort_(Unix)
За 5 секунд листания этой страницы я нашел вариант с разделением вывода по разделителю и сортировкой по n-ному полю. За 3 секунды написал вариант сортировки по мак адресам:
Код:
arp -an | sort -t' ' -k3
в выводе arp моего компа маки в 4й колонке (k3 - отсчет от нуля)
p.s. А если бы я потратил на листание не 5 секунд, а 7, я бы заметил, что -t' ' можно не писать - по умолчанию разделителями считаются пробелы
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #18 : 16 Июня 2016, 09:51:13 »

Первая ссылка в гугле: http_s://en.wikipedia.org/wiki/Sort_(Unix)
За 5 секунд листания этой страницы я нашел вариант с разделением вывода по разделителю и сортировкой по n-ному полю. За 3 секунды написал вариант сортировки по мак адресам:
Код:
arp -an | sort -t' ' -k3
в выводе arp моего компа маки в 4й колонке (k3 - отсчет от нуля)
p.s. А если бы я потратил на листание не 5 секунд, а 7, я бы заметил, что -t' ' можно не писать - по умолчанию разделителями считаются пробелы
всеодно в адмінці відображає в ряд. Є ідеї?
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #19 : 16 Июня 2016, 11:14:13 »

как бы на насах выполнять скрипты, когда ядро на другом сервере Непонимающий
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #20 : 16 Июня 2016, 11:25:59 »

Первая ссылка в гугле: http_s://en.wikipedia.org/wiki/Sort_(Unix)
За 5 секунд листания этой страницы я нашел вариант с разделением вывода по разделителю и сортировкой по n-ному полю. За 3 секунды написал вариант сортировки по мак адресам:
Код:
arp -an | sort -t' ' -k3
в выводе arp моего компа маки в 4й колонке (k3 - отсчет от нуля)
p.s. А если бы я потратил на листание не 5 секунд, а 7, я бы заметил, что -t' ' можно не писать - по умолчанию разделителями считаются пробелы
всеодно в адмінці відображає в ряд. Є ідеї?
в огороде бузина, а в Киеве дядька? Я тебе написал как отсортировать, а ты мне "все равно в ряд".
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #21 : 16 Июня 2016, 13:57:53 »

Или лыжи не едут или у меня недостаток образования...
Дело то не в сортировке, а в том что в консоли каждая строка выводится как нужно
Код:
tail -10 /usr/local/nodeny/logs/dhcp.events.log
09.02.2016 04:12:35 [commit] ip=10.100.0.2, mac=c4:e9:84:fa:ee:ab, mac_ok=c4e984faeeab | Ok
09.02.2016 04:12:35 [commit] ip=10.100.0.3, mac=60:e3:27:53:76:a3, mac_ok=60e3275376a3 | Ok
09.02.2016 04:12:35 [commit] ip=10.100.10.101, mac=64:66:b3:36:97:1d, mac_ok=6466b336971d | Ok
09.02.2016 04:12:35 [commit] ip=10.100.0.4, mac=bc:ae:c5:94:55:60, mac_ok=bcaec5945560 | Ok
09.02.2016 04:12:36 [commit] ip=10.100.4.230, mac=30:b5:c2:99:f:b7, mac_ok=30b5c2990fb7 | Ok
09.02.2016 04:12:36 [commit] ip=10.100.0.6, mac=c0:4a:0:db:7b:c5, mac_ok=c04a00db7bc5 | Ok
09.02.2016 04:12:36 [commit] ip=10.100.0.5, mac=90:94:e4:cc:cc:25, mac_ok=9094e4cccc25 | Ok
09.02.2016 04:12:36 [commit] ip=10.100.12.41, mac=fc:75:16:42:71:bd, mac_ok=fc75164271bd | Ok
09.02.2016 04:12:36 [commit] ip=10.100.6.21, mac=c4:6e:1f:ba:d7:e7, mac_ok=c46e1fbad7e7, port=7062b84313c0[26] | Ok
09.02.2016 04:12:36 [commit] ip=10.100.12.139, mac=0:1a:92:bc:d4:f8, mac_ok=001a92bcd4f8, port=7062b84313c0[27] | Ok
,  а в админке вот как то так...
Покажи пример рабочего скрипта  на примере tail...
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #22 : 16 Июня 2016, 14:09:25 »

как бы на насах выполнять скрипты, когда ядро на другом сервере Непонимающий
ssh сервер команда
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4782



Просмотр профиля
« Ответ #23 : 16 Июня 2016, 16:56:30 »

Я наверное подумал, что
Цитировать
Как упорядочить вывод?
от слова порядок, т.е order, которое имеет одно из значений - сортировать. Думаю тут уместна была бы другая фраза.

Код:
#!/usr/local/bin/bash
echo '<pre>'
arp -a
echo '</pre>'
Записан
Страниц: 1 [2]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!