Скрипт сравнения содержимого 2-х файлов
200 UAH1. Берет данные (строки) из файла new.txt и сравнивает их с строками из файла base.txt
new.txt:
1
2
3
base.txt:
1
2
3
4
5
2. Уникальные данные (4,5) равномерно дописывает в файлы в папке ids (ids1.txt, ids2.txt...). Сколько файлов в папке, на столько частей и делятся новые уникальные записи.
Пояснение:
У нас есть папка id с файлами в ней: id1.txt, id2.txt, ... Их может быть каждый раз разное количество. Скрипт должен уметь определить количество файлов в папке и равномерно дописать уникальные строки в эти файлы. Допустим, уникальных строк у нас 1000, а файлов 10 штук, Тогда скрипт дописывает по 100 строк в конец каждого файла.
3. Также дописывает новые уникальные записи в base.txt.
Возможно, стоит сделать какой-то промежуточный файл current.txt, чтобы выгружать в него результаты сравнения и потом уже работать с ним.
Если это будет экзешник, то желательно, чтобы параметрами можно было задавать имена фигурирующих в этом процессе файлов и папок(ids, base.txt, new.txt) и пути к ним.
Также важна скорость работы. Нужно чтобы скрипт писал лог с временем затраченным на операцию.
Скрипт\файл будет запускаться планировщиком из под винды.
И еще нужен скрипт, который будет удалять заданное в параметрах количество строк из файлов в заданной папке. Например, 600 первых строк в каждом из файлов находящихся в папке c:/ids. Тоже для планировщика.
Оплата WMU
new.txt:
1
5
7
8
base.txt:
1
2
3
4
5
6
Результат(уникальные сроки):
7
8
Отзыв заказчика о сотрудничестве с фрилансером
Скрипт сравнения содержимого 2-х файловВсе даже лучше чем ожидал. Была небольшая затяжка по срокам, но это пошло только на пользу проекту.
Актуальные фриланс-проекты в категории Десктопные приложения
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 8 часов 28 минут назад ∙ 22 ставки |
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 6 дней назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 6 дней 11 часов назад ∙ 6 ставок |