Прошу прощения, если об этом уже спрашивали. Я осмотрелся и нашел только похожие вопросы, которые мне не помогли.
У меня есть файл .txt с разделителями табуляцией и двумя столбцами, которые я хотел бы разделить. Мне нужно, чтобы имена новых файлов основывались на первом столбце, а содержимое каждого файла было содержимым второго столбца. Например, у меня был бы Name1.txt
, содержащий строку word1
, другой файл с именем Name2.txt
, содержащий word2
, и так далее. Я использую Ubuntu 18.04 и хотел бы, чтобы это было сделано из командной строки.
Name1 word1
Name2 word2
Name3 word3
В настоящее время я разделил файл .txt на отдельные файлы со следующим кодом:
split -1 largefile.txt
Теперь каждый файл имеет форму. В строке я хочу, чтобы имя появилось первым, затем табуляция и желаемое содержимое файла.
Name1 word1