LINUX.ORG.RU

Избранные сообщения levin-a

sed и замена трех цифр на четыре

Форум — General

Добрый все день!

Требуется ваша помощь!!!

Суть: в текстовом файле есть строки вида:

('128', 'sip', 'SIP/128', 'fixed', '128', 'Sergey', ''),
('250', 'sip', 'SIP/250', 'fixed', '250', 'Peregovorka 1', ''),
('300', 'sip', 'SIP/300', 'fixed', '300', 'Vladimir', ''),
('631', 'sip', 'SIP/631', 'fixed', '631', 'Redenskiy', ''),
('308', 'sip', 'SIP/308', 'fixed', '308', 'Irina', ''),
('305', 'sip', 'SIP/305', 'fixed', '305', 'Fedor', ''),
('524', 'sip', 'SIP/524', 'fixed', '524', 'Victor', ''),

Задача: добавить в начало цифру 1. Желаемый результат:

('1128', 'sip', 'SIP/1128', 'fixed', '1128', 'Sergey', ''),
('1250', 'sip', 'SIP/1250', 'fixed', '1250', 'Peregovorka 1', ''),
('1300', 'sip', 'SIP/1300', 'fixed', '1300', 'Vladimir', ''),
('1631', 'sip', 'SIP/1631', 'fixed', '1631', 'Redenskiy', ''),
('1308', 'sip', 'SIP/1308', 'fixed', '1308', 'Irina', ''),
('1305', 'sip', 'SIP/1305', 'fixed', '1305', 'Fedor', ''),
('1524', 'sip', 'SIP/1524', 'fixed', '1524', 'Victor', ''),

Весь день бьюсь, не получается у меня (((

ОС: Xubuntu

UPD: Было бы круто, если заменить все 3х значные числа (XXX) на четырехзначные 1XXX.

 , ,

levin-a
()