URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8428
[ Назад ]

Исходное сообщение
"Получить часть строки"

Отправлено feducha , 10-Сен-09 16:17 
Приветствую Всех!

Есть строка
0.0.240.125.153.185 =  2

Цифры до равно это мас в десятичной форме, подскажите как привести эту строку к такому виду

00:01:de:26:39:59 =  2


Содержание

Сообщения в этом обсуждении
"Получить часть строки"
Отправлено phpcoder , 10-Сен-09 16:21 
>Приветствую Всех!
>
>Есть строка
>0.0.240.125.153.185 =  2
>
>Цифры до равно это мас в десятичной форме, подскажите как привести эту
>строку к такому виду
>
>00:01:de:26:39:59 =  2

coder@proger-ub5 ~ $ echo '0.0.240.125.153.185 =  2' | tr '.' ':'
0:0:240:125:153:185 =  2


"Получить часть строки"
Отправлено feducha , 10-Сен-09 16:23 
>coder@proger-ub5 ~ $ echo '0.0.240.125.153.185 =  2' | tr '.' ':'
>
>0:0:240:125:153:185 =  2

и еще что бы 0:0:240:125:153:185 перевести в шестнадцатеричное число


"Получить часть строки"
Отправлено allez , 10-Сен-09 17:01 
>>coder@proger-ub5 ~ $ echo '0.0.240.125.153.185 =  2' | tr '.' ':'
>>
>>0:0:240:125:153:185 =  2
>
>и еще что бы 0:0:240:125:153:185 перевести в шестнадцатеричное число

$ string='0.0.240.125.153.185 = 2'; printf "%x:%x:%x:%x:%x:%x %s %s\n" ${string//./ }
0:0:f0:7d:99:b9 = 2


"Получить часть строки"
Отправлено jd , 10-Сен-09 19:35 
тогда уж
$ string='0.0.240.125.153.185 = 2'; printf "%02x:%02x:%02x:%02x:%02x:%02x %s %s\n" ${string//./ }
00:00:f0:7d:99:b9 = 2


"Получить часть строки"
Отправлено Pahanivo , 10-Сен-09 19:44 
>тогда уж
>
$ string='0.0.240.125.153.185 = 2'; printf "%02x:%02x:%02x:%02x:%02x:%02x %s %s\n" ${string//./ } 
>00:00:f0:7d:99:b9 = 2

во ИТ-пиплы пошли - декс в хекс перевести не могут самостоятельно .... ппц куда катится наш мир ...


"Получить часть строки"
Отправлено allez , 11-Сен-09 05:50 
>во ИТ-пиплы пошли - декс в хекс перевести не могут самостоятельно ....
>ппц куда катится наш мир ...

Чем меньше знает новое поколение, тем больше ценится предыдущее. ;-)
http://www.chuvashova.ru/2009/02/08/specialist/


"Получить часть строки"
Отправлено Pahanivo , 11-Сен-09 10:10 
>>во ИТ-пиплы пошли - декс в хекс перевести не могут самостоятельно ....
>>ппц куда катится наш мир ...
>
>Чем меньше знает новое поколение, тем больше ценится предыдущее. ;-)
>http://www.chuvashova.ru/2009/02/08/specialist/

грусна - нас сменит поколений долпаебов ((


"Получить часть строки"
Отправлено phpcoder , 11-Сен-09 10:18 
>грусна - нас сменит поколений долпаебов ((

Pahanivo, а могли бы в следующий раз, выражаться более цензурно и _не отвечать не по теме_ вопроса?


"Получить часть строки"
Отправлено Pahanivo , 11-Сен-09 12:23 
>>грусна - нас сменит поколений долпаебов ((
>
>Pahanivo, а могли бы в следующий раз, выражаться более цензурно и _не
>отвечать не по теме_ вопроса?

а не могли бы вы в следующий раз почитать правила форума прежде чем задавать вопрос?


"Получить часть строки"
Отправлено allez , 11-Сен-09 10:20 
>грусна - нас сменит поколений долпаебов ((

Что поделать, количество разума на Земле - величина постоянная, а население планеты растет... :-)
А если серьезно, то не стоит, наверное, делать такие выводы по вопросам, задаваемым на форуме.
Те, кто может самостоятельно решить свои проблемы, как правило, редко что-то спрашивают. И
совсем не факт, что они в меньшинстве. ;-)


"Получить часть строки"
Отправлено allez , 11-Сен-09 05:46 
>тогда уж
>
$ string='0.0.240.125.153.185 = 2'; printf "%02x:%02x:%02x:%02x:%02x:%02x %s %s\n" ${string//./ } 
>00:00:f0:7d:99:b9 = 2

А это я автору темы оставлял, чтобы он хоть что-то сам сделал. Мой грех, не сообщил об этом явно. :-)


"Получить часть строки"
Отправлено feducha , 11-Сен-09 17:51 
Приветствую Всех!

Спасибо за помощь. Ваши ответы дают возможность экономить время на решение поставленных задач, и благодарен Вам за то, что в отличии от этой преподши Вы даете возможность расти нам не опытным админам ))))