The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Форматирование строки в sh"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Форматирование строки в sh"  +/
Сообщение от serykh email(??) on 08-Сен-10, 14:47 
Только учусь писать скрипты в sh, просьба сильно не пинать

Есть строка из 12 символов (цифры, буквы), например 12AB34CD56EF
Нужно преобразовать в строку ID_12_AB_34_CD_56_EF.cfg

Спасибо

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Форматирование строки в sh"  +/
Сообщение от phpcoder email(ok) on 08-Сен-10, 15:08 
$ printf 'ID%s.cfg\n' "$(echo '12AB34CD56EF' | sed 's|\(..\)|_\1|g;')"
ID_12_AB_34_CD_56_EF.cfg
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Форматирование строки в sh"  +/
Сообщение от serykh email(??) on 08-Сен-10, 19:38 
Спасибо, работает :)

>$ printf 'ID%s.cfg\n' "$(echo '12AB34CD56EF' | sed 's|\(..\)|_\1|g;')"
>ID_12_AB_34_CD_56_EF.cfg

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Форматирование строки в sh"  +/
Сообщение от Andrey Mitrofanov on 08-Сен-10, 19:54 
+
echo '12AB34CD56EF' | sed 's|\(..\)|_\1|g;s/.*/ID&.cfg/'
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Форматирование строки в sh"  +/
Сообщение от serykh email(??) on 12-Сен-10, 16:57 
спасибо, так проще

>+
>echo '12AB34CD56EF' | sed 's|\(..\)|_\1|g;s/.*/ID&.cfg/'

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру