veresov
06-08-2012, 18:40
Добрый день.
Есть два файла:
1.txt с таким содержимым:
200842;text1;text2;text3;text4;text5
200844;some_text1;some_text2;some_text3;some_text4;some_text5
200846;ttext1;ttext2;ttext3;ttext4;ttext5
200847;ntext1;ntext2;ntext3;ntext4;ntext5
200848;otext1;otext2;otext3;otext4;otext5
200849;xtext1;xtext2;xtext3;xtext4;xtext5
200850;ztext1;ztext2;ztext3;ztext4;ztext5
и 2.txt с таким:
200842;0;04041900378031
200844;0;07322540013610
200844;0;07322540381634
200846;0;07322540353358
200847;0;05413760054025
200848;0;04603212002693
200849;0;04603212002709
200850;0;00732250353310
200850;0;07322540353310
(В каждом файле несколько тысяч строк)
Как бы создать третий файл, который представляет из себя копию первого, но с добавленным из второго файла ( в случае совпадения первых позиций) третьим полем.
Т.е., первая строка в новом файле будет выглядеть как:
200842;text1;text2;text3;text4;text5;04041900378031
Есть два файла:
1.txt с таким содержимым:
200842;text1;text2;text3;text4;text5
200844;some_text1;some_text2;some_text3;some_text4;some_text5
200846;ttext1;ttext2;ttext3;ttext4;ttext5
200847;ntext1;ntext2;ntext3;ntext4;ntext5
200848;otext1;otext2;otext3;otext4;otext5
200849;xtext1;xtext2;xtext3;xtext4;xtext5
200850;ztext1;ztext2;ztext3;ztext4;ztext5
и 2.txt с таким:
200842;0;04041900378031
200844;0;07322540013610
200844;0;07322540381634
200846;0;07322540353358
200847;0;05413760054025
200848;0;04603212002693
200849;0;04603212002709
200850;0;00732250353310
200850;0;07322540353310
(В каждом файле несколько тысяч строк)
Как бы создать третий файл, который представляет из себя копию первого, но с добавленным из второго файла ( в случае совпадения первых позиций) третьим полем.
Т.е., первая строка в новом файле будет выглядеть как:
200842;text1;text2;text3;text4;text5;04041900378031