У меня есть текстовый файл, в котором много строк, и он выложен как
zzzzz | id@host.tld |
yyyyy | id@host.tld |
по одному на каждую строку для примерно 10 миллионов строк.
с использованием выражения GrepКак я могу сделать замену, чтобы просто получить
zzzzz
yyyyy
и т. д. для каждой строки в файле
Может быть, использование Perl для перезаписи файла тоже будет хорошо, я просто не знаюмного Perl.
ОБНОВЛЕНИЕ 1: Иногда экспорт запускается, чтобы произвести:
id@host.tld | zzzzz
id@host.tld | yyyyy
ОБНОВЛЕНИЕ 2: Иногда они оставляют номера строк в виде:
a variable digit row number | zzzzz | id@host.tld |
a variable digit row number | yyyyy | id@host.tld |
ОБНОВЛЕНИЕ 3: Этот файл может содержать строки в таких форматах, как:
zzzzz | id@host.tld |
yyyyy | id@host.tld |
id@host.tld | zzzzz
id@host.tld | yyyyy
variable digit row number | zzzzz | id@host.tld |
variable digit row number | yyyyy | id@host.tld |