Я хотел бы знать, какой шаблон я могу использовать в sed для внесения изменений в первую строку огромных файлов (~ 2 ГБ). Предпочтение sed - только потому, что я предполагаю, что он должен быть быстрее, чем Python или Perl script.
Файлы имеют следующую структуру:
field 1, field 2, ... field n
data
и, учитывая вероятность наличия пробелов в идентификаторе для каждого поля, мне нужно заменить каждое пространство символом подчеркивания следующим образом:
**BEFORE**
the first name,the second name,the first surname,a nickname, ...
data
**AFTER**
the_first_name,the_second_name,the_first_surname,a_nickname, ...
data
Любые указатели на правильный шаблон для использования или другое решение для создания скриптов было бы замечательным.