Найти и заменить командой 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/([^,]*/(''/"
Другие вопросы по тегам