Як я можу використовуватись awk
у наступній ситуації?
Я хочу об'єднати рядки, які починаються з того ж стовпця. Тільки перший стовпець зберігається після з'єднання (в даному випадку aaa
, www
, hhh
).
Файл може бути розділений пробілом або вкладками.
Приклад введення:
aaa bbb ccc ddd NULL NULL NULL
aaa NULL NULL NULL NULL NULL NULL
aaa bbb ccc NULL NULL NULL NULL
www yyy hhh NULL NULL NULL NULL
hhh 111 333 yyy ooo hyy uuuioooy
hhh 111 333 yyy ooo hyy NULL
Бажаний вихід:
aaa bbb ccc ddd NULL NULL NULL NULL NULL NULL NULL NULL NULL bbb ccc NULL NULL NULL NULL
www yyy hhh NULL NULL NULL NULL
hhh 111 333 yyy ooo hyy uuuioooy 111 333 yyy ooo hyy NULL
Передумовою цього є те, що я хочу створити дуже просту базу даних на основі файлів, де перший стовпець завжди є ідентифікатором для сутності. Усі рядки на основі одного стовпчика ідентифікатора є об'єднаними.
uuu
взявся рядок (у висновку)?