Разделите значения для переопределения ключей и значений в новой строке

fILE1.TXT

A 1 2 3 

file2.txt

 A 1 A 2 A 3 

Файл 2 можно преобразовать в файл 1, используя следующий код (первый столбец – первичный ключ):

 cat File2.txt| awk '{line="";for (i = 2; i <= NF; i++) line = line $i " "; table[$1]=table[$1] line;} END {for (key in table) print key "\t" table[key];}' > File1.txt 

Как можно вернуться из формата в файле 1 в файл 2?

Interesting Posts

Самостоятельное ядро: не удалось установить / dev: нет такого устройства

Установите липкий бит по умолчанию для новых каталогов через ACL?

Время ISO8601 повсюду?

Дистрибутив, который поддерживает гибридную графику intel / nvidia из коробки

Использование AWK для вывода на печать комбинации не заданного количества файлов

Назначение удивительной привязки клавиш для более чем 9 тегов

Перенос ntpd

Arch: Все предупреждения рассматриваются как ошибки?

sshfs: разрешение отклонено при попытке доступа к определенной папке

Продолжайте запускать скрипт через ssh

Совместите следующий шаблон, который меньше предыдущего совпадения

Что я должен учитывать при совместном использовании кеша пакетов между пользователями LXC?

Есть ли какой-либо системный эквивалент «initctl emit»?

Как декодировать список имен файлов с кодировкой base64?

Замена значений сущности XML положительным обратным знаком

Linux и Unix - лучшая ОС в мире.