Найти и заменить командой Linux
У меня есть огромный файл SQL, который я хочу заменить числами между (и, символы с '' командами Linux. Например, у меня есть:
(10638,455375,0,0,'98307350','2016-11-05 18:05:46'),
(10639,183500,0,0,'98307350','2016-11-05 18:05:46')
Я хочу изменить это на:
('',455375,0,0,'98307350','2016-11-05 18:05:46'),
('',183500,0,0,'98307350','2016-11-05 18:05:46')
Как я могу это сделать?
1 ответ
Использовать sed
команда:
cat example.sql | sed "s/([^,]*/(''/"