Скрипт сравнения 2-х файлов
4 USD1. Берет данные (строки) из файла 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 days
227 1 0 2 daysМогу сделать на MS Access / VBA. Заодно будет сохранять какую угодно статистику в базе. Когда сколько записей куда добавлено, сколько времени заняло, сколько откуда удалено и т.п.
Единственное что - не сегодня и не завтра, а аж в четверг. Эти два дня уже заняты под завязку.
Если можно, киньте на [email protected] образец данных, будет на чем тестировать.
- Как задача - еще живая/актуальная? Или уже не надо?
-
Current freelance projects in the category Desktop Apps
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 21 hours 49 minutes back ∙ 34 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 6 days 13 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 7 days 1 hour back ∙ 6 proposals |