У меня есть файл с группами информации, разделенными по вертикальным линиям.
group_name
email1
email2
email3
group_name2
email1
email2
group_name3
email1
и т. Д.
Мне нужна помощь, чтобы получить его для вывода в файл в этомформат:
group_name email1
group_name email2
group_name email3
group_name2 email1
group_name2 email2
group_name3 email1
и т.д ...
в настоящее время я запускаю эту команду:
$ awk 'BEGIN{FS="\n"; RS=""} {print $1,$2}' output.txt > output2.txt
но вывод, очевидно, не то, что я ищупоскольку он только смотрит на имя_группы и первую строку электронной почты, затем игнорирует следующие несколько (если они существуют) и переходит к следующей группе.
Как сделать так, чтобы это перебирало все строки, пока их не было, а затем переходило к следующей группе?
Спасибо!