2016-09-21 3 views
0

Я использую Windows и Notepad ++ для разделения файла в txt. У меня есть 2 файла, которые я должен объединить рядом друг с другом или по очереди для анализа данных.Объединить два текстовых файла

Вот пример:

file1.txt

Abcdefghijk 
abcdefghijk 

file2.txt

123456 
123456 

, то выход я хочу, как это:

Abcdefghijk123456 
abcdefghijk123456 

в следующий файл или outpu t файл. Кто-нибудь здесь знает, как это сделать?

+0

Проверьте приведенную ниже ссылку. Надеюсь, это может вам помочь. http://stackoverflow.com/a/24404352/2244720 – hemalp108

+1

Возможный дубликат [Объединить текстовые файлы 2 в одну строку) (http://stackoverflow.com/questions/24403885/merge-2-text-files- в-одно-то же) – Toto

ответ

0

hereTheMadTechnician. Используя powershell, вы должны взять оба исходных файла (1 и 2) в виде массивов строк. Затем идет простой цикл, например «объединить строку x из файла1 с линией x из файла2, если у вас есть несколько строк в файле1». К сожалению, его невозможно с чистым cmd.

+0

это возможно, если у меня есть 2 миллиона строк? –

+0

Почему бы и нет? По крайней мере, эквивалент C# этого кода powershell, безусловно, сделает это (иногда у powershell есть некоторые проблемы с большими числами, например, xmillions, поэтому я не уверен на 100%, но вы можете просто попробовать :)) –

0

@riki .. вы также можете написать пакетную программу, чтобы сделать это про грамматически. Вероятно, не должно быть предела по количеству строк.

0

Это зависит от количества строк, которые вы имеете в каждом файле. Я предлагаю скопировать пасту так же, если она меньше 50 строк. В противном случае использует некоторые мощные языки, такие как python, c, php и т. Д. И запустите его перед выполнением анализа данных.

Смежные вопросы