Разгруппировать строки массивов в кросс-таблицы из двух столбцов (т. Е. Array_name, item)? - PullRequest
0 голосов
/ 29 апреля 2020

Как разгруппировать строки массивов (первый элемент - это имя, остальные - элементы) в две колонки кросс-таблицы ?

Ввод:

A S1 S2 S4 S6
B P1 J9
C W0 R7

Желаемый вывод:

A S1
A S2
A S4
A S6
B P1
B J9
C W0
C R7

1 Ответ

2 голосов
/ 29 апреля 2020

Попробуйте:

awk '{for (i = 2; i <= NF; i++) print $1, $i}' input
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...