0 / 0 / 0
Регистрация: 16.03.2017
Сообщений: 24
|
|
1 | |
Перенести совпадающие файлы26.06.2020, 15:59. Показов 326. Ответов 5
Метки нет (Все метки)
Есть задачка
Имеется директория с файлами типа pack_*uid*.xml и zip, нужно отобрать совпадающие по uid'y файлы обоих типов и перенести в другую директорию. Подкиньте идей, как можно реализовать. diff?
0
|
26.06.2020, 15:59 | |
Ответы с готовыми решениями:
5
файлы.Создать файлы f и g, компонентами которых являются целые случайные числа. Записать в файл h все совпадающие компоненты файлов f и g. Как сравнить две таблицы и совпадающие элементы перенести в другую таблицу Найти совпадающие по содержимому файлы в двух заданных каталогах и их подкаталогах Даны файлы f и g. Записать в файл h все начальные совпадающие компоненты файлов f и g |
224 / 112 / 18
Регистрация: 27.09.2012
Сообщений: 575
|
||||||
26.06.2020, 17:40 | 2 | |||||
diff используют для сравнения содержания файлов.
Вам надо найти все uid и потом перебрать все uid и сравнивать есть совпадающие файлы xml и zip. Что то типа этого
0
|
0 / 0 / 0
Регистрация: 16.03.2017
Сообщений: 24
|
|
26.06.2020, 17:51 [ТС] | 3 |
0
|
224 / 112 / 18
Регистрация: 27.09.2012
Сообщений: 575
|
|
26.06.2020, 17:54 | 4 |
Типа pack_*gd4252-262gss-22f*.xml
0
|
0 / 0 / 0
Регистрация: 16.03.2017
Сообщений: 24
|
|
26.06.2020, 17:56 [ТС] | 5 |
0
|
224 / 112 / 18
Регистрация: 27.09.2012
Сообщений: 575
|
||||||
26.06.2020, 18:09 | 6 | |||||
Что то типа такого. Дальше думаю сам. List выделяет uid путём grep отбирает все файлы начинающиеся на pack_ и заканчивающиеся xml потом sed вычленяет uid путём удаления начала и конца файла и потом сортирует на уникальность удаляя совпадающие uid и потом заменяет переход строки на пробелы для цикла for. В цикле берёт файлы в которых есть uid и если есть и xml и zip то типа можно копировать. Я вывожу слово Copy
1
|
26.06.2020, 18:09 | |
26.06.2020, 18:09 | |
Помогаю со студенческими работами здесь
6
Даны символьные файлы f и g . Записать в файл h все начальные совпадающие компоненты файлов f и g Перенести файлы с 3 цифрами в имени Appdata как перенести файлы? Копировать, перенести, удалить файлы в C++ Перенести файлы программы в другое место Как перенести файлы и базу данных на хостинг Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |