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