Шелл, деление с десятичным знаком

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Шелл, деление с десятичным знаком

Непрочитанное сообщение Alex Keda » 2016-05-15 18:15:53

рисую скрипт мониторинга температуры.
Соответственно, одно значение дёргаю с харда в одном из серверов, второе с внешнего датчика PDU APC - есть у меня к нему шнурок с датчиком.

Код: Выделить всё

manager# snmpget -v2c -c my-community pdu1 SNMPv2-SMI::enterprises.318.1.1.26.10.2.2.1.8.1 | awk -F 'INTEGER:' '{print $2}'
 254
manager# 
дык, в кои-то веки понадобилось значение с десятыми (число что получается - это увеличенная в 10 раз температура)
без десятых не интересно =)
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Шелл, деление с десятичным знаком

Непрочитанное сообщение f_andrey » 2016-05-15 21:30:27

А зачем его делить, не легче ли тупо отформатировать, влепить точку, перед последним разрядом, раз оно однозначно десятичное.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Шелл, деление с десятичным знаком

Непрочитанное сообщение FreeBSP » 2016-05-16 18:50:14

был какой то продвинутый вариант expr`a
нашел - bc http://www.basicallytech.com/blog/archi ... -using-bc/
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Шелл, деление с десятичным знаком

Непрочитанное сообщение Alex Keda » 2016-05-18 22:47:16

заюзал bc
всем спасибо =)
Убей их всех! Бог потом рассортирует...

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Шелл, деление с десятичным знаком

Непрочитанное сообщение FiL » 2016-05-26 0:11:38

забавно, а мой ответ куда пропал?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Шелл, деление с десятичным знаком

Непрочитанное сообщение Alex Keda » 2016-05-26 7:17:14

Э..... а он был? Которым?
Мне уведомления приходили на все ответы, лишних вроде не было....

Если тока глюк формы быстрой отправки, мне энтот аджакс никогда не нравился....
Убей их всех! Бог потом рассортирует...

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Шелл, деление с десятичным знаком

Непрочитанное сообщение FiL » 2016-05-26 16:04:21

После FreeBSP, я писал, что bc - это не шелл. Но что по-другому таки не получается. Можно awk или еще что-то, но прямо в шелле никак. Да, через форму быстрого ответа.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Шелл, деление с десятичным знаком

Непрочитанное сообщение Alex Keda » 2016-05-26 16:11:22

ну, вот значит глюкнуло
у меня пару раз тоже было такое

именно чреез форму быстрого ответа
--
шелл, в даном случае, - это собирательное название всех консольных утилит
так что - подошло, работает
Убей их всех! Бог потом рассортирует...

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Шелл, деление с десятичным знаком

Непрочитанное сообщение FiL » 2016-05-26 16:14:59

Блин, я только сейчас заметил, ты по-любому awk пользуешь. Зачем тебе еще и bc? Сделай проще -

Код: Выделить всё

manager# snmpget -v2c -c my-community pdu1 SNMPv2-SMI::enterprises.318.1.1.26.10.2.2.1.8.1 | awk -F 'INTEGER:' '{print $2/10}'

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Шелл, деление с десятичным знаком

Непрочитанное сообщение Alex Keda » 2016-05-26 17:04:41

можно и так. учту на будущее.

а щас уже работает =))
Убей их всех! Бог потом рассортирует...