
26.10.2016, 19:46
|
|
Elder - Старейшина
Регистрация: 23.05.2012
Сообщений: 3,462
С нами:
7353686
Репутация:
81
|
|
Сообщение от C-3PO
Здравствуйте!
Есть словарь мобильных номеров вида:
9440000000
9440000001
9440000002
Необходимо изменить формат номера следующим образом:
(944)000-0000
(944)000-0001
(944)000-0002
Следующим этапом добавить в начале еще символы, например 8:
8(944)000-0000
8(944)000-0001
8(944)000-0002
Подскажите, пожалуйста, какой командой в Linux можно отредактировать таким образом словарик?
Спасибо!
9440000000 > (944)0000000 так: sed 's/944/(944)/' 1.dic > 9442.dic
9440000000 > 8(944)0000000 так: sed 's/944/8(944)/' 1.dic > 8944.dic
а вот как "-" всунуть, надо подумать...
Подсказал hydra
(944)0000000 > (944)000-0000 - sed -r 's/(........)/\1-/' 1.dic > 944xxx-xxxx.dic
8(944)0000000 > 8(944)000-0000 - добавить еще одну точку
|
|
|